removed OPENCV_BUILD_SHARED_LIB in favor of BUILD_SHARED_LIBS
authorAlexander Shishkov <no@email>
Tue, 31 May 2011 13:17:59 +0000 (13:17 +0000)
committerAlexander Shishkov <no@email>
Tue, 31 May 2011 13:17:59 +0000 (13:17 +0000)
CMakeLists.txt
OpenCVConfig.cmake.in
OpenCVModule.cmake
cvconfig.h.cmake
modules/core/src/system.cpp
modules/gpu/CMakeLists.txt
modules/highgui/CMakeLists.txt

index b3d95ae..c67a2fd 100644 (file)
@@ -99,13 +99,6 @@ endif()
 # ----------------------------------------------------------------------------\r
 set(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)")\r
 \r
-if(BUILD_SHARED_LIBS)\r
-    set(OPENCV_BUILD_SHARED_LIB 1) # For cvconfig.h, etc.\r
-else(BUILD_SHARED_LIBS)\r
-    set(OPENCV_BUILD_SHARED_LIB 0)\r
-endif(BUILD_SHARED_LIBS)\r
-\r
-\r
 # ----------------------------------------------------------------------------\r
 #  Variables for cvconfig.h.cmake\r
 # ----------------------------------------------------------------------------\r
index 2589594..5864419 100644 (file)
@@ -86,7 +86,7 @@ endif(NOT @CMAKE_BASE_INCLUDE_DIRS_CONFIGCMAKE@ STREQUAL  "")
 \r
 # For OpenCV built as static libs, we need the user to link against\r
 #  many more dependencies:\r
-IF (NOT @OPENCV_BUILD_SHARED_LIB@)\r
+IF (NOT @BUILD_SHARED_LIBS@)\r
     # Under static libs, the user of OpenCV needs access to the 3rdparty libs as well:\r
     LINK_DIRECTORIES(@CMAKE_LIB_DIRS_CONFIGCMAKE@/../3rdparty/lib)\r
     if(WIN32)\r
@@ -112,7 +112,7 @@ IF (NOT @OPENCV_BUILD_SHARED_LIB@)
         set(OpenCV_LIBS ${OpenCV_LIBS} ${OPENCV_EXTRA_COMPONENTS})\r
     endif(CMAKE_MAJOR_VERSION GREATER 2  OR  CMAKE_MINOR_VERSION GREATER 4)\r
 \r
-ENDIF(NOT @OPENCV_BUILD_SHARED_LIB@)\r
+ENDIF(NOT @BUILD_SHARED_LIBS@)\r
 \r
 \r
 # ======================================================\r
index ce27185..ab12991 100644 (file)
@@ -41,7 +41,7 @@ macro(define_opencv_module name)
                set_target_properties(${the_target} PROPERTIES FOLDER "modules")
        endif() 
                
-       if (OPENCV_BUILD_SHARED_LIB)
+        if (BUILD_SHARED_LIBS)
                if(MSVC)
                        set_target_properties(${the_target} PROPERTIES DEFINE_SYMBOL CVAPI_EXPORTS)
                else()
index 38cbe30..e61a226 100644 (file)
 #cmakedefine  HAVE_IPP
 
 /* OpenCV compiled as static or dynamic libs */
-#cmakedefine  OPENCV_BUILD_SHARED_LIB
+#cmakedefine  BUILD_SHARED_LIBS
 
 /* Name of package */
 #define  PACKAGE "${PACKAGE}"
index a2a2b8e..78ae6fa 100644 (file)
@@ -748,7 +748,7 @@ cvGetModuleInfo( const char* name, const char **version, const char **plugin_lis
         *plugin_list = plugin_list_buf;
 }
 
-#if defined OPENCV_BUILD_SHARED_LIB && defined CVAPI_EXPORTS && defined WIN32 && !defined WINCE
+#if defined BUILD_SHARED_LIBS && defined CVAPI_EXPORTS && defined WIN32 && !defined WINCE
 BOOL WINAPI DllMain( HINSTANCE, DWORD  fdwReason, LPVOID )
 {
     if( fdwReason == DLL_THREAD_DETACH || fdwReason == DLL_PROCESS_DETACH )
index db7821b..13c5e5e 100644 (file)
@@ -68,7 +68,7 @@ if (HAVE_CUDA)
         string(REPLACE "/EHsc-" "/EHs" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
     endif()
        
-       if (OPENCV_BUILD_SHARED_LIB) 
+    if (BUILD_SHARED_LIBS)
                set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;-DCVAPI_EXPORTS")
        endif()
     
index 37d2f0b..8017c63 100644 (file)
@@ -244,7 +244,7 @@ set(lib_srcs ${highgui_srcs} ${grfmt_srcs})
 # ----------------------------------------------------------------------------------
 set(the_target "opencv_highgui")
 
-if (OPENCV_BUILD_SHARED_LIB) 
+if (BUILD_SHARED_LIBS)
     add_definitions(-DHIGHGUI_EXPORTS -DCVAPI_EXPORTS)
 endif()