cmake: fixed incorrect usage of add_definitions() on Linux
authorAlexander Alekhin <alexander.alekhin@itseez.com>
Sat, 21 Sep 2013 17:12:39 +0000 (21:12 +0400)
committerAlexander Alekhin <alexander.alekhin@itseez.com>
Wed, 25 Sep 2013 08:27:08 +0000 (12:27 +0400)
cmake/OpenCVModule.cmake

index 4076d9f..1d87bc1 100644 (file)
@@ -519,11 +519,7 @@ macro(ocv_create_module)
 
   if((NOT DEFINED OPENCV_MODULE_TYPE AND BUILD_SHARED_LIBS)
       OR (DEFINED OPENCV_MODULE_TYPE AND OPENCV_MODULE_TYPE STREQUAL SHARED))
-    if(MSVC)
-      set_target_properties(${the_module} PROPERTIES DEFINE_SYMBOL CVAPI_EXPORTS)
-    else()
-      add_definitions(-DCVAPI_EXPORTS)
-    endif()
+    set_target_properties(${the_module} PROPERTIES DEFINE_SYMBOL CVAPI_EXPORTS)
   endif()
 
   if(MSVC)