2017-06-22 2 views
1

Ist es legal, die Projekt CMake-Funktion in einem Unterverzeichnis aufzurufen, wenn es in der Wurzel CMakeLists.txt aufgerufen wurde? Ich beabsichtige dies zu benutzen, weil es PROJECT_VERSION setzt, auf das ich in meinen Konfigurationsdateien nicht zugreifen kann.Aufruf Projekt() in Unterverzeichnissen

+1

Es ist eigentlich eine gute Methode, 'project()' in Ihren Unterordnern aufzurufen, siehe https://www.slideshare.net/DanielPfeifer1/cmake-48475415 für weitere Informationen (Folie 24). – Nibor

Antwort

2

Absolut legal. Jedes Unterverzeichnis kann ein Projekt() sein. Es wird allgemein empfohlen, zumindest für jede unabhängige "Komponente" des gesamten Projekts.

Verwandte Themen