Use scomplex throughout rather than simplcompltype
[libstick.git] / CMakeLists.txt
index 8969cb30776f56573a0ad2ceb95aa9ac4f12924c..e9e8c090af23b3e4a4865c06371c15b64edc603b 100644 (file)
@@ -1,6 +1,13 @@
 cmake_minimum_required (VERSION 2.6)
 project (libstick)
 
+# 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 'Release' as none was specified.")
+  set(CMAKE_BUILD_TYPE Release 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")
+endif()
 
 if(NOT CMAKE_SYSTEM_NAME STREQUAL "Windows")
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -std=c++98 -pedantic")
@@ -14,12 +21,12 @@ set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
 if(CMAKE_BUILD_TYPE STREQUAL "Release")
        # CMAKE_CXX_FLAGS_RELEASE is appended, but we need to prepend -O2 to take
        # effect
-       set(CMAKE_CXX_FLAGS "-O2 ${CMAKE_CXX_FLAGS}")
+       set(CMAKE_CXX_FLAGS "-O2 -g ${CMAKE_CXX_FLAGS}")
 endif()
 
-set(PACKAGE_STRING stick)
+set(PACKAGE_STRING libstick)
 set(PACKAGE_BUGREPORT stefan.huber@ist.ac.at)
-set(PACKAGE_VERSION 0.1)
+set(PACKAGE_VERSION 0.2)
 
 option(WITH_UNITTESTS "Enable unit tests" "OFF")