1 set(ambd_headers core.h imainloop.h pluginloader.h glibmainloop.h)
2 set(ambd_sources core.cpp main.cpp pluginloader.cpp glibmainloop.cpp)
5 set(qtmainloopplugin_headers qtmainloop.h)
6 set(qtmainloopplugin_sources qtmainloop.cpp)
8 add_library(qtmainloopplugin MODULE ${qtmainloopplugin_sources})
9 set_target_properties(qtmainloopplugin PROPERTIES PREFIX "")
10 target_link_libraries(qtmainloopplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
12 install(TARGETS qtmainloopplugin LIBRARY DESTINATION lib/automotive-message-broker)
15 add_executable(ambd ${ambd_sources})
17 include_directories(${include_dirs} )
18 target_link_libraries(ambd ${link_libraries} amb)
20 install (TARGETS ambd RUNTIME DESTINATION bin)
21 install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/config DESTINATION /etc/ambd)