Saya bertanya-tanya apakah ada cara untuk mencetak semua variabel yang dapat diakses di CMake. Saya tidak tertarik pada variabel CMake - seperti pada --help-variables
opsi. Saya berbicara tentang variabel saya yang saya definisikan, atau variabel yang didefinisikan oleh skrip yang disertakan.
Saat ini saya termasuk:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
Dan saya berharap saya bisa mencetak semua variabel yang ada di sini, daripada harus membaca semua file dan membaca apa yang tersedia - saya mungkin menemukan beberapa variabel yang saya tidak tahu tentang hal itu mungkin berguna. Akan baik untuk membantu pembelajaran & penemuan. Ini hanya untuk debugging / pengembangan.
Ini mirip dengan pertanyaan di Cetak semua variabel lokal yang dapat diakses ke lingkup saat ini di Lua , tetapi untuk CMake!
Adakah yang melakukan ini?
VARIABLES
hanya mencantumkan "variabel yang ditentukan dalam direktori saat ini." cmake.org/cmake/help/latest/prop_dir/…STATUS
darimessage
perintah untuk output yang akan terlihat.Cara lain adalah dengan menggunakan:
Dari halaman manual :
sumber
ccmake
adalah opsi interaktif yang baik untuk secara interaktif memeriksa variabel yang di-cache (option(
atauset( CACHE
:sumber