was bedeutet "<cmake_binary_dir>/bin" gemeint?
Will ich füllen mit den script-Dateien in das Unterverzeichnis /bin der CMake-Verzeichnis, aber nicht finden können, die /bin-Datei.
Was kann ich geben Jungs ein paar Ratschläge?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da muss ich widersprechen, mit gvd Antwort, da
CMAKE_BINARY_DIR
sollte immer auf die top-level-directory der build-tree. Wenn Sie den Speicherort der build-tree, wo die aktuelleCMakelists.txt
geht, verwenden SieCMAKE_CURRENT_BINARY_DIR
Also die Antwort ist: cmake_binary_dir/bin Punkte zu toplevelBuilddir/bin
CMAKE_BINARY_DIR die build-Ordner Ihrer CMakeLists.txt Datei.
Sagen Sie:
MyProject/application/CMakeLists.txt
und Ihr build-Ausgabe ist in
MyProject/build
bei der Verwendung CMAKE_BINARY_DIR in der oben CMakeLists.txt es Punkte zu
MyProject/build/application/
Haben Sie einen Blick auf diese Liste der CMake-Variablen weitere Variablen.