Disabled BUILD_WITH_DEBUG_INFO flag for MSCV. Now debug info is included in debug...
authorAnatoly Baksheev <no@email>
Fri, 2 Mar 2012 14:48:35 +0000 (14:48 +0000)
committerAnatoly Baksheev <no@email>
Fri, 2 Mar 2012 14:48:35 +0000 (14:48 +0000)
CMakeLists.txt
cmake/OpenCVCRTLinkage.cmake

index d02a111..b7a2cd8 100644 (file)
@@ -145,7 +145,7 @@ OCV_OPTION(BUILD_EXAMPLES           "Build all examples"
 OCV_OPTION(BUILD_PACKAGE            "Enables 'make package_source' command"       ON )
 OCV_OPTION(BUILD_PERF_TESTS         "Build performance tests"                     ON  IF (NOT IOS) )
 OCV_OPTION(BUILD_TESTS              "Build accuracy & regression tests"           ON  IF (NOT IOS) )
-OCV_OPTION(BUILD_WITH_DEBUG_INFO    "Include debug info into debug libs"          ON )
+OCV_OPTION(BUILD_WITH_DEBUG_INFO    "Include debug info into debug libs (not MSCV only)" ON )
 OCV_OPTION(BUILD_WITH_STATIC_CRT    "Enables use of staticaly linked CRT for staticaly linked OpenCV" ON IF MSVC )
 
 # 3rd party libs
index aa7b0b3..7514285 100644 (file)
@@ -43,7 +43,7 @@ if(NOT ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.8 AND NOT ${CMAKE_MI
   endif()
 endif()
 
-if(NOT BUILD_WITH_DEBUG_INFO)
+if(NOT BUILD_WITH_DEBUG_INFO AND NOT MSVC)
   string(REPLACE "/debug" "" CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG}")
   string(REPLACE "/DEBUG" "" CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG}")
   string(REPLACE "/INCREMENTAL:YES" "/INCREMENTAL:NO" CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG}")