I've built and make install
ed opencv on my mac with SHARED_LIBS.
I want to be able to choose for each project if I built with or without shared libs.
When I compile an additional OpenCV build with -DBUILD_SHARED_LIBS=OFF
how can I reference it in my project's CMakeLists
and chose the build type I want?
I have the source with shared libs in my ~/opencv
and I've already compiled it in ~/opencv/build
followed by make install
.
When I create another dir like ~/opencv/static_build
how would I have to adapt my CMakeLists
in order to make a static build app? So far I've used:
find_package( OpenCV REQUIRED )
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(test ${OpenCV_LIBS})
But if I'm not mistaken, these lines all depend variables which have been added to cmake during my inital make install
.