浏览代码

added cmake debug build option

Johannes Ruehle 11 年之前
父节点
当前提交
6b5ce217b9
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      CMakeLists.txt

+ 8 - 1
CMakeLists.txt

@@ -15,6 +15,13 @@ set(NICELibrary_VERSION_MAJOR 1)
 set(NICELibrary_VERSION_MINOR 2)
 set(NICE_VERSION ${NICELibrary_VERSION_MAJOR}.${NICELibrary_VERSION_MINOR})
 
+OCV_OPTION(NICE_BUILD_DEBUG "NICE Debug Build for debugging" OFF )
+if(NICE_BUILD_DEBUG)
+  set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")
+else()
+  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
+endif()
+
 OCV_OPTION(CMAKE_VERBOSE "Verbose mode" OFF )
 if(CMAKE_VERBOSE)
   set(CMAKE_VERBOSE_MAKEFILE 1)
@@ -147,7 +154,7 @@ if(MSVC)
   ADD_DEFINITIONS("-DNOMINMAX")
 endif()
 
-OCV_OPTION(BUILD_UNITTESTS "Build all unit tests" OFF IF CPPUNIT_FOUND)
+OCV_OPTION(BUILD_UNITTESTS "Build all unit tests" ON IF CPPUNIT_FOUND)
 #if(CPPUNIT_FOUND)
 #	set(BUILD_UNITTESTS ON)
 #else()