diff options
author | christian mueller <christian.ei.mueller@bmw.de> | 2011-12-28 15:55:32 +0100 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2011-12-29 15:43:02 +0100 |
commit | b7e748007bbe0b16fa8a8a089c6cc8fe43bc7aac (patch) | |
tree | e93f5912113ad4d611944648d7f9746e009a0d9b /PluginRoutingInterfaceAsync/CMakeLists.txt | |
parent | 6b583365d1f0f5c7ff613ecfc323c4d1eba1699d (diff) | |
download | audiomanager-b7e748007bbe0b16fa8a8a089c6cc8fe43bc7aac.tar.gz |
* assert on empty busname (routinginterface)ver-0.0.1
* added busname for DbusroutingSender
* rework of sockethandlertests
* small changes on compilerflags
* new default error messages on dummy controller plugin
* new plugin Asynchronous including tests
Diffstat (limited to 'PluginRoutingInterfaceAsync/CMakeLists.txt')
-rw-r--r-- | PluginRoutingInterfaceAsync/CMakeLists.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PluginRoutingInterfaceAsync/CMakeLists.txt b/PluginRoutingInterfaceAsync/CMakeLists.txt new file mode 100644 index 0000000..7f05c68 --- /dev/null +++ b/PluginRoutingInterfaceAsync/CMakeLists.txt @@ -0,0 +1,47 @@ +cmake_minimum_required(VERSION 2.6) + +PROJECT(PluginRoutingInterfaceAsync) + +set(LIBRARY_OUTPUT_PATH ${PLUGINS_OUTPUT_PATH}/routing) +set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/RoutingAsync) +set(INCLUDES_FOLDER "include") + +find_package( Threads ) +FIND_PACKAGE(DBUS REQUIRED) + +INCLUDE_DIRECTORIES( + ${CMAKE_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${AUDIO_INCLUDES_FOLDER} + ${INCLUDES_FOLDER} + ${DBUS_INCLUDE_DIR} + ${DBUS_ARCH_INCLUDE_DIR} +) + +# all source files go here +file(GLOB PLUGINDBUS_SRCS_CXX "src/*.cpp") + + +add_library(PluginRoutingInterfaceAsync SHARED ${PLUGINDBUS_SRCS_CXX}) + +TARGET_LINK_LIBRARIES(PluginRoutingInterfaceAsync + ${DLT_LIBRARIES} + ${DBUS_LIBRARY} + ${CMAKE_THREAD_LIBS_INIT} +) + +IF(WITH_TESTS) + add_subdirectory (test) +ENDIF(WITH_TESTS) + +IF(WITH_DOCUMENTATION) + file(MAKE_DIRECTORY ${DOC_OUTPUT_PATH}) + configure_file(${DOXY_FILE} ${DOC_OUTPUT_PATH}/Doxyfile @ONLY IMMEDIATE) + add_custom_target (PluginRoutingInterfaceAsyncDocs ALL + COMMAND ${DOXYGEN_EXECUTABLE} ${DOC_OUTPUT_PATH}/Doxyfile WORKING_DIRECTORY ${DOC_OUTPUT_PATH} + SOURCES ${PROJECT_BINARY_DIR} ${DOC_OUTPUT_PATH}/Doxyfile + ) +ENDIF(WITH_DOCUMENTATION) + + + |