# HG changeset patch # User František Kučera # Date 1537803270 -7200 # Node ID 48fbdacec974753d2c0ef410351c8b80130809ae # Parent 59c936498ac05a7ee584dc9361853123f94f3946 cmake: example of macro for printing all cmake variables diff -r 59c936498ac0 -r 48fbdacec974 src/CMakeLists.txt --- a/src/CMakeLists.txt Mon Sep 24 16:33:45 2018 +0200 +++ b/src/CMakeLists.txt Mon Sep 24 17:34:30 2018 +0200 @@ -28,3 +28,16 @@ # Link libraries: target_link_libraries(${EXECUTABLE_FILE} ${RELPIPE_LIB_READER_LIBRARIES}) target_link_libraries(${EXECUTABLE_FILE} Qt5::Widgets) + + +# Print all variables: +#macro(print_all_variables) +# message(STATUS "print_all_variables------------------------------------------{") +# get_cmake_property(_variableNames VARIABLES) +# foreach (_variableName ${_variableNames}) +# message(STATUS "${_variableName}=${${_variableName}}") +# endforeach() +# message(STATUS "print_all_variables------------------------------------------}") +#endmacro() +# +#print_all_variables()