Jeżeli projekt używa cmake to jak umieścić w zasobach parametry kompilacji ?
Za starych czasów to pamiętam był program "configure" i niektóre programy zwracały wartość parametrów na etapie "configure"
Jak to uzyskać w filozofii cmake ?
Po prostu mieścić CMakeCache.txt
w zasobach ? Albo nawet jeszcze build.ninja
aby widzieć pełne ścieżki i wszystkie parametry :D
np. mam w CMakeLists.txt
option(BUILD_FFMPEG "Enable ffmpeg functions" OFF)
option(BUILD_SQLITECPP "enable SQLiteCpp" ON)
option(CONNECTION_TCP "Build TCP version" ON)
option(CONNECTION_USB "Build USB version" OFF)
jak buduje automat to zmienne mają wartość tak jak w pliku CMakeLists.txt
Ale jak zbuduje człowiek to zmienne mogą być "przebite" przez wartości w cache np. CONNECTION_USB=ON
CONNECTION_TCP=OFF