From 32557b5c3143244433ace3739ff9c6ae87100654 Mon Sep 17 00:00:00 2001 From: Kevin Matz Date: Wed, 30 Nov 2022 09:49:27 -0500 Subject: [PATCH] the ACN library has become an interface library --- protocol/esta/acn/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/protocol/esta/acn/CMakeLists.txt b/protocol/esta/acn/CMakeLists.txt index 2e699a5..6bd464c 100644 --- a/protocol/esta/acn/CMakeLists.txt +++ b/protocol/esta/acn/CMakeLists.txt @@ -1,6 +1,6 @@ project(${PROJECT_NAME}_acn VERSION 0.3.1 LANGUAGES CXX) -add_library(${PROJECT_NAME} SHARED) +add_library(${PROJECT_NAME} INTERFACE) add_library(${PROJECT_NAME}_pdu SHARED) add_subdirectory(dmp) add_subdirectory(rlp) @@ -21,7 +21,7 @@ target_sources(${PROJECT_NAME}_pdu ) target_link_libraries(${PROJECT_NAME} - PUBLIC + INTERFACE LCP_uuid LCP_acn_pdu LCP_acn_rlp @@ -38,7 +38,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) set_target_properties(${PROJECT_NAME}_pdu PROPERTIES VERSION ${PROJECT_VERSION}) set_target_properties(${PROJECT_NAME}_pdu PROPERTIES SOVERSION ${PROJECT_VERSION}) -target_compile_definitions(${PROJECT_NAME} PUBLIC ${PROJECT_NAME}_LIBRARY) -target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +target_compile_definitions(${PROJECT_NAME} INTERFACE ${PROJECT_NAME}_LIBRARY) +target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) target_compile_definitions(${PROJECT_NAME}_pdu PUBLIC ${PROJECT_NAME}_LIBRARY) target_include_directories(${PROJECT_NAME}_pdu PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})