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/ und include/ Verzeichnisse mit endlosen CMakeLists.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

Schreibe einen Kommentar