diff options
Diffstat (limited to 'src/adaptor')
-rw-r--r-- | src/adaptor/CMakeLists.txt | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/src/adaptor/CMakeLists.txt b/src/adaptor/CMakeLists.txt index 93d6ec5..aa9b9d1 100644 --- a/src/adaptor/CMakeLists.txt +++ b/src/adaptor/CMakeLists.txt @@ -13,18 +13,24 @@ # For further information see http://www.genivi.org/. ####### -set(dlt_adaptor_stdin_SRCS dlt-adaptor-stdin.c) -add_executable(dlt-adaptor-stdin ${dlt_adaptor_stdin_SRCS}) -target_link_libraries(dlt-adaptor-stdin dlt) -set_target_properties(dlt-adaptor-stdin PROPERTIES LINKER_LANGUAGE C) +if (WITH_DLT_ADAPTOR_STDIN OR WITH_DLT_ADAPTOR) + set(dlt_adaptor_stdin_SRCS dlt-adaptor-stdin.c) + add_executable(dlt-adaptor-stdin ${dlt_adaptor_stdin_SRCS}) + target_link_libraries(dlt-adaptor-stdin dlt) + set_target_properties(dlt-adaptor-stdin PROPERTIES LINKER_LANGUAGE C) -set(dlt_adaptor_udp_SRCS dlt-adaptor-udp.c) -add_executable(dlt-adaptor-udp ${dlt_adaptor_udp_SRCS}) -target_link_libraries(dlt-adaptor-udp dlt) -set_target_properties(dlt-adaptor-udp PROPERTIES LINKER_LANGUAGE C) - -install(TARGETS dlt-adaptor-stdin dlt-adaptor-udp - RUNTIME DESTINATION bin - COMPONENT base) + install(TARGETS dlt-adaptor-stdin + RUNTIME DESTINATION bin + COMPONENT base) +endif() +if (WITH_DLT_ADAPTOR_UDP OR WITH_DLT_ADAPTOR) + set(dlt_adaptor_udp_SRCS dlt-adaptor-udp.c) + add_executable(dlt-adaptor-udp ${dlt_adaptor_udp_SRCS}) + target_link_libraries(dlt-adaptor-udp dlt) + set_target_properties(dlt-adaptor-udp PROPERTIES LINKER_LANGUAGE C) + install(TARGETS dlt-adaptor-stdin + RUNTIME DESTINATION bin + COMPONENT base) +endif() |