Debug build for WindowsRT with TBB fixed.
authorAlexander Smorkalov <alexander.smorkalov@itseez.com>
Tue, 16 Jul 2013 14:37:09 +0000 (07:37 -0700)
committerAlexander Smorkalov <alexander.smorkalov@itseez.com>
Wed, 17 Jul 2013 12:21:26 +0000 (05:21 -0700)
Debug library name prefix changed no "_debug" to fit pragmas in TBB
headers.

3rdparty/tbb/CMakeLists.txt

index ce08195..be91b5b 100644 (file)
@@ -230,9 +230,15 @@ endif()
 ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wmissing-declarations)
 string(REPLACE "-Werror=non-virtual-dtor" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
 
+if (WIN32)
+  set(tbb_debug_postfix "_debug") # to fit pragmas in _windef.h inside TBB
+else()
+  set(tbb_debug_postfix ${OPENCV_DEBUG_POSTFIX})
+endif()
+
 set_target_properties(tbb
   PROPERTIES OUTPUT_NAME tbb
-  DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
+  DEBUG_POSTFIX "${tbb_debug_postfix}"
   ARCHIVE_OUTPUT_DIRECTORY ${3P_LIBRARY_OUTPUT_PATH}
   RUNTIME_OUTPUT_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}
   )