diff options
author | christian linke <christian.linke@bmw.de> | 2012-10-02 14:04:45 +0200 |
---|---|---|
committer | christian linke <christian.linke@bmw.de> | 2012-10-02 14:04:45 +0200 |
commit | a579f1ffce998ab2b90d82b9b5e27fea25678a86 (patch) | |
tree | 390f21dc2e07796c9d8423665a72d10890399aeb | |
parent | 9c54e23e52e05be2b5b417cbd48da363cf007253 (diff) | |
download | audiomanager-a579f1ffce998ab2b90d82b9b5e27fea25678a86.tar.gz |
* make sure that cmake -DCONTROLLER_PLUGIN="......." works
Signed-off-by: christian linke <christian.linke@bmw.de>
-rwxr-xr-x | CMakeLists.txt | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 57d2ad6..cf07764 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,6 +79,7 @@ OPTION ( USE_BUILD_LIBS OPTION ( GLIB_DBUS_TYPES_TOLERANT "build dbus with tolerance towards glib 16bit/32bit handling" ON) + #Can be changed via passing -DDBUS_SERVICE_PREFIX="XXX" to cmake IF(NOT DEFINED DBUS_SERVICE_PREFIX) SET( DBUS_SERVICE_PREFIX "org.genivi.audiomanager\0") @@ -103,13 +104,25 @@ SET(PLUGINS_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin/plugins) SET(LIB_INSTALL_SUFFIX "audioManager") if(USE_BUILD_LIBS) - SET(DEFAULT_PLUGIN_COMMAND_DIR "${PLUGINS_OUTPUT_PATH}/command") - SET(DEFAULT_PLUGIN_ROUTING_DIR "${PLUGINS_OUTPUT_PATH}/routing") - SET(CONTROLLER_PLUGIN "${PLUGINS_OUTPUT_PATH}/control/libPluginControlInterface.so") + IF(NOT DEFINED DEFAULT_PLUGIN_COMMAND_DIR) + SET(DEFAULT_PLUGIN_COMMAND_DIR "${PLUGINS_OUTPUT_PATH}/command") + ENDIF(NOT DEFINED DEFAULT_PLUGIN_COMMAND_DIR) + IF(NOT DEFINED DEFAULT_PLUGIN_ROUTING_DIR) + SET(DEFAULT_PLUGIN_ROUTING_DIR "${PLUGINS_OUTPUT_PATH}/routing") + ENDIF(NOT DEFINED DEFAULT_PLUGIN_ROUTING_DIR) + IF(NOT DEFINED CONTROLLER_PLUGIN) + SET(CONTROLLER_PLUGIN "${PLUGINS_OUTPUT_PATH}/control/libPluginControlInterface.so") + ENDIF(NOT DEFINED CONTROLLER_PLUGIN) else(USE_BUILD_LIBS) - SET(DEFAULT_PLUGIN_COMMAND_DIR "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/command") - SET(DEFAULT_PLUGIN_ROUTING_DIR "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/routing") - SET(CONTROLLER_PLUGIN "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/control/libPluginControlInterface.so") + IF(NOT DEFINED DEFAULT_PLUGIN_COMMAND_DIR) + SET(DEFAULT_PLUGIN_COMMAND_DIR "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/command") + ENDIF(NOT DEFINED DEFAULT_PLUGIN_COMMAND_DIR) + IF(NOT DEFINED DEFAULT_PLUGIN_ROUTING_DIR) + SET(DEFAULT_PLUGIN_ROUTING_DIR "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/routing") + ENDIF(NOT DEFINED DEFAULT_PLUGIN_ROUTING_DIR) + IF(NOT DEFINED CONTROLLER_PLUGIN) + SET(CONTROLLER_PLUGIN "${CMAKE_INSTALL_PREFIX}/lib/${LIB_INSTALL_SUFFIX}/control/libPluginControlInterface.so") + ENDIF(NOT DEFINED CONTROLLER_PLUGIN) endif(USE_BUILD_LIBS) IF(EXISTS "ProjectSpecific/") |