From: 박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 Date: Fri, 5 Oct 2018 01:08:10 +0000 (+0900) Subject: 'nncc_core' as a static library (#1754) X-Git-Tag: nncc_backup~1625 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7da7fe63553311649c2b5eaa8d7338662300a1d2;p=platform%2Fcore%2Fml%2Fnnfw.git 'nncc_core' as a static library (#1754) This commit converts 'nncc_core' as a static library in order to permit the use of this library without installation. Signed-off-by: Jonghyun Park --- diff --git a/libs/core/CMakeLists.txt b/libs/core/CMakeLists.txt index 4a83c0b..688d476 100644 --- a/libs/core/CMakeLists.txt +++ b/libs/core/CMakeLists.txt @@ -3,7 +3,9 @@ file(GLOB_RECURSE SOURCES "src/*.cpp") file(GLOB_RECURSE TESTS "src/*.test.cpp") list(REMOVE_ITEM SOURCES ${TESTS}) -add_nncc_library(nncc_core SHARED ${HEADERS} ${SOURCES}) +# NOTE STATIC is deliberately used here to allow clients to use 'nncc_core' without installation +add_nncc_library(nncc_core STATIC ${HEADERS} ${SOURCES}) +set_target_properties(nncc_core PROPERTIES POSITION_INDEPENDENT_CODE ON) set_target_properties(nncc_core PROPERTIES LINKER_LANGUAGE CXX) target_include_directories(nncc_core PUBLIC include) target_link_libraries(nncc_core PUBLIC nncc_foundation)