Debian

有沒有辦法讓 cmakelists.txt 更詳細的編譯

  • March 23, 2020

很多時候,在編譯一些二進製文件或庫時,我覺得需要有非常詳細的建構/編譯輸出。是否有一個標誌或我可以在 cmakelists.txt 中寫的東西,所以我得到更詳細的輸出。FWIW,我在 Debian 測試中使用 cmake 3.16.3,最終將成為 Debian 靶心。任何幫助,將不勝感激。

執行cmake自身時,您可以使用幾個選項來生成更詳細的輸出:

cmake --debug-output

cmake --trace

(後者比前者更詳細)。

執行建構時,您可以通過執行請求詳細建構

make VERBOSE=1

或在cmake階段,定義CMAKE_VERBOSE_MAKEFILE

cmake -DCMAKE_VERBOSE_MAKEFILE=ON

(這是debhelper使用 時的預設設置cmake)。

引用自:https://unix.stackexchange.com/questions/574497