updated example manifest
[profile/ivi/automotive-message-broker.git] / ambd / CMakeLists.txt
1 set(ambd_headers core.h imainloop.h pluginloader.h glibmainloop.h)
2 set(ambd_sources core.cpp main.cpp pluginloader.cpp glibmainloop.cpp)
3
4 if(qtmainloop)
5     set(qtmainloopplugin_headers qtmainloop.h)
6     set(qtmainloopplugin_sources qtmainloop.cpp)
7
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})
11
12     install(TARGETS qtmainloopplugin LIBRARY DESTINATION lib/automotive-message-broker)
13 endif(qtmainloop)
14
15 add_executable(ambd ${ambd_sources})
16
17 include_directories(${include_dirs} )
18 target_link_libraries(ambd ${link_libraries} amb)
19
20 install (TARGETS ambd RUNTIME DESTINATION bin)
21 install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/config DESTINATION /etc/ambd)
22