
The CDC connector was moved to its own repository and some changes to its interface were made. Updated build scripts, deleted old connector and fixed code to use new interfaces.
21 lines
885 B
CMake
21 lines
885 B
CMake
# Download and build the Jansson library
|
|
|
|
set(JANSSON_REPO "https://github.com/akheron/jansson.git" CACHE INTERNAL "Jansson Git repository")
|
|
|
|
# Release 2.9 of Jansson
|
|
set(JANSSON_TAG "v2.9" CACHE INTERNAL "Jansson Git tag")
|
|
|
|
ExternalProject_Add(jansson
|
|
GIT_REPOSITORY ${JANSSON_REPO}
|
|
GIT_TAG ${JANSSON_TAG}
|
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/jansson/install -DCMAKE_C_FLAGS=-fPIC -DJANSSON_BUILD_DOCS=OFF
|
|
BINARY_DIR ${CMAKE_BINARY_DIR}/jansson
|
|
INSTALL_DIR ${CMAKE_BINARY_DIR}/jansson/install
|
|
UPDATE_COMMAND "")
|
|
|
|
set(JANSSON_FOUND TRUE CACHE INTERNAL "")
|
|
set(JANSSON_STATIC_FOUND TRUE CACHE INTERNAL "")
|
|
set(JANSSON_INCLUDE_DIR ${CMAKE_BINARY_DIR}/jansson/install/include CACHE INTERNAL "")
|
|
set(JANSSON_STATIC_LIBRARIES ${CMAKE_BINARY_DIR}/jansson/install/lib/libjansson.a CACHE INTERNAL "")
|
|
set(JANSSON_LIBRARIES ${JANSSON_STATIC_LIBRARIES} CACHE INTERNAL "")
|