1 find_package(Boost 1.53.0
5 include_directories(${CMAKE_SOURCE_DIR}/src)
6 include_directories(${CMAKE_BINARY_DIR}/src)
16 add_executable(parse_nmea parse_nmea.cpp)
17 target_link_libraries(parse_nmea marnav)
21 add_executable(read_seatalk read_seatalk.cpp)
22 target_link_libraries(read_seatalk marnav)
25 add_executable(seatalk_snippets seatalk_snippets.cpp)
26 target_link_libraries(seatalk_snippets marnav)
31 add_executable(read_ais read_ais.cpp)
32 target_link_libraries(read_ais marnav)
35 add_executable(create_nmea_from_ais create_nmea_from_ais.cpp)
36 target_link_libraries(create_nmea_from_ais marnav)
38 add_executable(create_nmea_from_ais_2 create_nmea_from_ais_2.cpp)
39 target_link_libraries(create_nmea_from_ais_2 marnav)
41 add_executable(parse_ais parse_ais.cpp)
42 target_link_libraries(parse_ais marnav)
46 add_executable(nmea_multiplexer nmea_multiplexer.cpp)
47 target_link_libraries(nmea_multiplexer marnav)
49 add_executable(read_nmea read_nmea.cpp)
50 target_link_libraries(read_nmea marnav)
53 add_executable(bitset_iterate bitset_iterate.cpp)
55 add_executable(select select.cpp)
56 target_link_libraries(select marnav)
58 if(Boost_FOUND AND ENABLE_IO)
59 include_directories(${Boost_INCLUDE_DIRS})
61 add_executable(read_nmea_boostasio
62 read_nmea_boostasio.cpp
64 target_link_libraries(read_nmea_boostasio
70 add_executable(seatalk_nmea_converter
71 simple_seatalk_nmea_converter.cpp
73 target_link_libraries(seatalk_nmea_converter
79 add_executable(serial_to_tcp
82 target_link_libraries(serial_to_tcp
89 add_subdirectory(qtnmeadiag)