# ----------------------------------------------------------------------------\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
\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
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
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()
#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}"
*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 )
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()
# ----------------------------------------------------------------------------------
set(the_target "opencv_highgui")
-if (OPENCV_BUILD_SHARED_LIB)
+if (BUILD_SHARED_LIBS)
add_definitions(-DHIGHGUI_EXPORTS -DCVAPI_EXPORTS)
endif()