/apicontainer added to linker flags on WinRT to fix api test issues.
authorAlexander Smorkalov <alexander.smorkalov@itseez.com>
Wed, 28 Aug 2013 15:36:57 +0000 (08:36 -0700)
committerAlexander Smorkalov <alexander.smorkalov@itseez.com>
Wed, 28 Aug 2013 15:36:57 +0000 (08:36 -0700)
cmake/OpenCVCRTLinkage.cmake

index 8e689da..8a297c6 100644 (file)
@@ -36,6 +36,9 @@ endif()
 
 if (HAVE_WINRT)
   add_definitions(/DWINVER=0x0602 /DNTDDI_VERSION=NTDDI_WIN8 /D_WIN32_WINNT=0x0602)
+  set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /appcontainer")
+  set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /appcontainer")
+  set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /appcontainer")
 endif()
 
 if(NOT BUILD_SHARED_LIBS AND BUILD_WITH_STATIC_CRT)