On Mon February 24 2014 2:57:26 pm David C. Rankin wrote:
All,
I have always been frustrated by not knowing what variables were available to cmake so that I could intelligently adjust include_directories or target_link_libraries without pulling my hair out. I have stumbled on two very different and very useful ways of showing all cmake variables available to your build. They literally pull back the cmake veil of secrecy... Both are simple:
I probably am missing the point, but the CMakeCache.txt lists all variables. I have the following in all cmake build scripts to ensure such information is part of my build log:
# Grab a copy of CMakeCache.txt. if [ -r CMakeCache.txt ]; then echo echo "Contents of CMakeCache.txt:" echo cat CMakeCache.txt echo echo fi