MXS-1413: Make the library dynamic
The static library cannot be linked to the Jansson static library by CMake. This appears to be a limitation in CMake and a manual combination of the two files would be required. For the time being, the connector is only built as a shared library.
This commit is contained in:
@ -12,8 +12,8 @@ set(CMAKE_CXX_FLAGS_RELEASE "-fPIC -std=c++0x -O2")
|
||||
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-fPIC -std=c++0x -O2")
|
||||
|
||||
include_directories(${JANSSON_INCLUDE_DIR})
|
||||
add_library(cdc_connector STATIC cdc_connector.cpp)
|
||||
target_link_libraries(cdc_connector ${JANSSON_LIBRARIES})
|
||||
add_library(cdc_connector SHARED cdc_connector.cpp)
|
||||
target_link_libraries(cdc_connector ${JANSSON_LIBRARIES} crypto)
|
||||
add_dependencies(cdc_connector jansson)
|
||||
install(TARGETS cdc_connector DESTINATION lib)
|
||||
install(FILES cdc_connector.h DESTINATION include)
|
||||
|
Reference in New Issue
Block a user