summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2018-02-09 20:51:15 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2018-02-09 20:51:15 +0000
commitc7b5d61eb002674bf3793ff38ceaa1c096b9c4dc (patch)
tree56448410ea3e63d60986f20f9e0437dd1e5a24eb /CMakeLists.txt
parent0012debf3773221a231c40794d09021f0c75c3cf (diff)
CMake: add macro fl_debug_var to debug variables.
Some debug messages are included, but currently disabled. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12658 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c70f65074..3e47544a4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,6 +45,30 @@ include(CMake/resources.cmake)
include(CMake/options.cmake)
#######################################################################
+# print (debug) several build variables and options
+#######################################################################
+
+set (debug_build 0) # set to 1 to show debug info
+if (debug_build)
+ message ("")
+ message (STATUS "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt: set debug_build to 0 to disable the following info:")
+ fl_debug_var(WIN32)
+ fl_debug_var(MINGW)
+ fl_debug_var(CYGWIN)
+ fl_debug_var(MSVC)
+ fl_debug_var(UNIX)
+ fl_debug_var(APPLE)
+ fl_debug_var(CMAKE_BUILD_TYPE)
+ fl_debug_var(CMAKE_SIZEOF_VOID_P)
+ fl_debug_var(OPTION_OPTIM)
+ fl_debug_var(CMAKE_C_FLAGS)
+ fl_debug_var(CMAKE_CXX_FLAGS)
+ fl_debug_var(CMAKE_EXE_LINKER_FLAGS)
+ message (STATUS "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt: end of debug_build info.")
+endif (debug_build)
+unset (debug_build)
+
+#######################################################################
# variables shared by export and install
# export.cmake creates configuration files for direct use in a built but uninstalled FLTK
# install.cmake creates these files for an installed FLTK