diff --git a/OpenCVModule.cmake b/OpenCVModule.cmake index f922dde11c..5f32c10aab 100644 --- a/OpenCVModule.cmake +++ b/OpenCVModule.cmake @@ -2,7 +2,9 @@ macro(define_opencv_module name) project(opencv_${name}) - add_definitions(-DCVAPI_EXPORTS) + if (OPENCV_BUILD_SHARED_LIB) + add_definitions(-DCVAPI_EXPORTS) + endif() include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}/src" diff --git a/modules/highgui/CMakeLists.txt b/modules/highgui/CMakeLists.txt index 92c7cab8c5..4e06e7cc95 100644 --- a/modules/highgui/CMakeLists.txt +++ b/modules/highgui/CMakeLists.txt @@ -224,7 +224,9 @@ set(lib_srcs ${highgui_srcs} ${grfmt_srcs}) # ---------------------------------------------------------------------------------- set(the_target "opencv_highgui") -add_definitions(-DHIGHGUI_EXPORTS -DCVAPI_EXPORTS) +if (OPENCV_BUILD_SHARED_LIB) + add_definitions(-DHIGHGUI_EXPORTS -DCVAPI_EXPORTS) +endif() include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}/../core/include"