summaryrefslogtreecommitdiff
path: root/include/dlt/CMakeLists.txt
diff options
context:
space:
mode:
authorSaya Sugiura <ssugiura@jp.adit-jv.com>2021-07-28 10:31:11 +0900
committerSaya Sugiura <ssugiura@jp.adit-jv.com>2021-10-05 11:07:37 +0900
commit876575189a199b0a35c3fa0adc37f5e3ca1b3fc8 (patch)
tree893e5ca7a2ac181e6909ecd03ddb09715db6fcec /include/dlt/CMakeLists.txt
parent50f9b30a7f0d05358d220c5d45b144a172d1605b (diff)
downloadDLT-daemon-876575189a199b0a35c3fa0adc37f5e3ca1b3fc8.tar.gz
include: Refactor CMakeLists.txt
Signed-off-by: Saya Sugiura <ssugiura@jp.adit-jv.com>
Diffstat (limited to 'include/dlt/CMakeLists.txt')
-rw-r--r--include/dlt/CMakeLists.txt24
1 files 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)
+