From 1dbdd9434f23fe7928f9b883ef0ed2a65d5ace79 Mon Sep 17 00:00:00 2001 From: Jakob Olsson <jakob.olsson@iopsys.eu> Date: Wed, 2 Oct 2019 15:35:50 +0200 Subject: [PATCH] compile as shared library --- CMakeLists.txt | 6 ++++-- test/CMakeLists.txt | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 605d998..859c804 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,9 @@ SET(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} ${DEFAULT_FLAGS} #create executable FILE(GLOB SOURCES "*.c" "*.h") -ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCES}) +#ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCES}) + +ADD_LIBRARY(${PROJECT_NAME} SHARED ${SOURCES}) #link libraries SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules") @@ -43,7 +45,7 @@ ENDIF() IF(ENABLE_BUILD_TESTS) FIND_PACKAGE(CMocka) if(CMOCKA_FOUND) - ADD_LIBRARY(${PROJECT_NAME}-api SHARED ${SOURCES}) + #ADD_LIBRARY(${PROJECT_NAME}-api SHARED ${SOURCES}) MESSAGE("-- Building tests") ENABLE_TESTING() ADD_SUBDIRECTORY(test) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9df0139..97029ac 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -11,7 +11,7 @@ FOREACH(test_name IN LISTS api_tests) TARGET_LINK_LIBRARIES( ${test_name} ${CMOCKA_LIBRARIES} - json-editor-api + json-editor ${JSON_LIBRARIES} ) ADD_TEST(NAME ${test_name} COMMAND $<TARGET_FILE:${test_name}>) -- GitLab