From 9887f590edf9f49421d871d4499cdee55ba7bbd3 Mon Sep 17 00:00:00 2001 From: Saya Sugiura Date: Wed, 28 Jul 2021 10:31:11 +0900 Subject: include: Refactor CMakeLists.txt Signed-off-by: Saya Sugiura --- include/dlt/CMakeLists.txt | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/include/dlt/CMakeLists.txt b/include/dlt/CMakeLists.txt index 460a410..9362821 100644 --- a/include/dlt/CMakeLists.txt +++ b/include/dlt/CMakeLists.txt @@ -15,17 +15,21 @@ configure_file(dlt_user.h.in dlt_user.h) -install(FILES dlt.h dlt_user_macros.h dlt_client.h dlt_protocol.h - dlt_common.h dlt_types.h dlt_shm.h dlt_offline_trace.h - dlt_filetransfer.h dlt_common_api.h - ${CMAKE_CURRENT_BINARY_DIR}/dlt_version.h - ${CMAKE_CURRENT_BINARY_DIR}/dlt_user.h - DESTINATION include/dlt - COMPONENT devel) +set(HEADER_LIST dlt.h dlt_user_macros.h dlt_client.h dlt_protocol.h + dlt_common.h dlt_types.h dlt_shm.h dlt_offline_trace.h + dlt_filetransfer.h dlt_common_api.h + ${CMAKE_CURRENT_BINARY_DIR}/dlt_version.h + ${CMAKE_CURRENT_BINARY_DIR}/dlt_user.h) + +if(WITH_DLT_DISABLE_MACRO) + list(REMOVE_ITEM HEADER_LIST dlt_user_macros.h) +endif() if(WITH_DLT_CXX11_EXT) - install(FILES dlt_cpp_extension.hpp - DESTINATION include/dlt - COMPONENT devel) + list(APPEND HEADER_LIST dlt_cpp_extension.hpp) endif() +install(FILES ${HEADER_LIST} + DESTINATION include/dlt + COMPONENT devel) + -- cgit v1.2.1