|
@@ -69,6 +69,17 @@ IF(NOT CTK_BUILD_SHARED_LIBS)
|
|
|
ENDIF()
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
+# Set a default build type if none was specified
|
|
|
+#
|
|
|
+if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
|
|
+ message(STATUS "Setting build type to 'Debug' as none was specified.")
|
|
|
+ set(CMAKE_BUILD_TYPE Debug CACHE STRING "Choose the type of build." FORCE)
|
|
|
+ # Set the possible values of build type for cmake-gui
|
|
|
+ set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release"
|
|
|
+ "MinSizeRel" "RelWithDebInfo")
|
|
|
+endif()
|
|
|
+
|
|
|
+#-----------------------------------------------------------------------------
|
|
|
# Superbuild Option - Enabled by default
|
|
|
#
|
|
|
OPTION(CTK_SUPERBUILD "Build CTK and the projects it depends on via SuperBuild.cmake." ON)
|