Skip to content

Commit

Permalink
Add an aggregate novatel_edie::novatel_edie target
Browse files Browse the repository at this point in the history
  • Loading branch information
valgur committed Sep 30, 2024
1 parent 3a782b5 commit 411305d
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 8 deletions.
9 changes: 9 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,15 @@ add_subdirectory(src/stream_interface)
add_subdirectory(src/decoders/common)
add_subdirectory(src/decoders/oem)

add_library(novatel_edie INTERFACE)
add_library(novatel_edie::novatel_edie ALIAS novatel_edie)
target_link_libraries(novatel_edie INTERFACE
novatel_edie::common
novatel_edie::stream_interface
novatel_edie::decoders_common
novatel_edie::oem_decoder
)

if(BUILD_TESTS)
enable_testing()
add_subdirectory(src/common/test)
Expand Down
2 changes: 1 addition & 1 deletion examples/novatel/command_encoding/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "command_encoding")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/converter_components/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "converter_components")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/converter_file_parser/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "converter_file_parser")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/converter_parser/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "converter_parser")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/json_parser/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "json_parser")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/range_decompressor/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "range_decompressor")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/rangecmp/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "range_decompressor")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")
2 changes: 1 addition & 1 deletion examples/novatel/rxconfig_handler/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(TARGET_NAME "rxconfig_handler")
add_executable(${TARGET_NAME} ${TARGET_NAME}.cpp)
target_link_libraries(${TARGET_NAME} novatel_edie::oem_decoder novatel_edie::stream_interface)
target_link_libraries(${TARGET_NAME} novatel_edie::novatel_edie)
set_property(TARGET ${TARGET_NAME} PROPERTY FOLDER "examples")

0 comments on commit 411305d

Please sign in to comment.