Lassen CMake Ordner rekursiv durchsuchen?
Wie richte ich die CMake-rekursiv Scannen Sie ein Verzeichnis und bestimmen die Liste der source-Dateien?
Mein Projekt ist eine gemeinsame Bibliothek. Ich habe eine Ordnerstruktur, die ähnlich wie diese:
/
src/ # Source files in an arbitrary tree
include/ # Headers, tree mirrors that of the src/folder
examples/ # Executable code examples that link against the library
CMakeLists.txt
Möchte ich vermeiden:
- Verschmutzen die
src/
undinclude/
Verzeichnisse mit endlosenCMakeLists.txt
Dateien - Das ändern und anpassen der Skripte jedes mal, wenn ich meine Ordner Struktur
Es ist schön, für jedes Beispiel eine eigene build-script, jedoch.
InformationsquelleAutor der Frage Matheus Moreira | 2012-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
CMake liefert der folgende Befehl zum rekursiven Dateien globing:
Befehl Dokumentation: http://www.cmake.org/cmake/help/v2.8.8/cmake.html#command:file
InformationsquelleAutor der Antwort Andrey Kamaev