|
Boost Users : |
From: Leon Mlakar (leon_at_[hidden])
Date: 2019-06-17 17:02:45
On 17.06.2019 17:43, Osman Zakir via Boost-users wrote:
> Is there a way to pass linker commands to CMake on the command line?
> I could try doing it that way.
You could declare the static library as imported and use this target for
dependencies - from StackOverflow:
|# Your-external "mylib", add GLOBAL if the imported library is located
in directories above the current. add_library( mylib SHARED IMPORTED ) #
You can define two import-locations: one for debug and one for release.
set_target_properties( mylib PROPERTIES IMPORTED_LOCATION
${CMAKE_BINARY_DIR}/res/mylib.so )|
But it's possible to force FindBoost to use static versions - just set:
set(Boost_USE_STATIC_LIBS ON)
before using
find_package(Boost ......)
Hope it helps,
Leon
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net