1
我有一個CMakeLists.txt與多個目標,其中一些不是ALL
的一部分。我怎樣才能讓CMake讓「乾淨」只是一個目標?
我希望能夠清理(使用make)構建其中一個目標的文件,而不是用於構建第二個目標的文件。
我該怎麼辦?
我有一個CMakeLists.txt與多個目標,其中一些不是ALL
的一部分。我怎樣才能讓CMake讓「乾淨」只是一個目標?
我希望能夠清理(使用make)構建其中一個目標的文件,而不是用於構建第二個目標的文件。
我該怎麼辦?
我看到兩個附加選項:
使用內部每個生成的目標 - 但遺憾的是無法直接通過make
從根訪問 - cmake_clean.cmake
腳本。所以例如名爲foo
目標將是:
cmake -P CMakeFiles/foo.dir/cmake_clean.cmake
使用的ninja
代替make
發電機在那裏你可以打電話
ninja -t clean foo