From a34ffa9cf03c0685ee4751efb16eca8267e533c3 Mon Sep 17 00:00:00 2001 From: Christian Mueller Date: Thu, 21 Jul 2011 20:54:37 +0200 Subject: - next part of getting rid of QT - plugin handling for routing plugins work - dbus communication works but nof finalized --- AudioManagerDaemon/CMakeLists.txt | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) (limited to 'AudioManagerDaemon/CMakeLists.txt') diff --git a/AudioManagerDaemon/CMakeLists.txt b/AudioManagerDaemon/CMakeLists.txt index 60d9216..a0ba7c7 100644 --- a/AudioManagerDaemon/CMakeLists.txt +++ b/AudioManagerDaemon/CMakeLists.txt @@ -13,6 +13,8 @@ cmake_minimum_required(VERSION 2.6) PROJECT(AudioManagerDeamon) +set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Xlinker -export-dynamic") +set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic") set(CMAKE_CXX_FLAGS "-g -pipe -g -Wall -W -D_REENTRANT") set(STD_INCLUDE_DIRS "/usr/include") @@ -27,8 +29,6 @@ file(MAKE_DIRECTORY ${DOC_OUTPUT_PATH}) FIND_PACKAGE(PkgConfig) pkg_check_modules(SQLITE REQUIRED sqlite3) pkg_check_modules(DLT REQUIRED automotive-dlt) -pkg_check_modules(JACK REQUIRED jack) - INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR} ${STD_INCLUDE_DIRS}) #all source files go here @@ -40,25 +40,19 @@ SET(AUDIOMAN_SRCS_CXX main.cpp DBusCommandInterface.cpp HookEngine.cpp + routinginterface.cpp ) INCLUDE_DIRECTORIES( include ${CMAKE_SOURCE_DIR} ${STD_INCLUDE_DIRS} - ${JACK_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} - ${DBUS_FOLDER} ${DLT_INCLUDE_DIRS} + ${DBUS_INCLUDE_DIR} + ${DBUS_ARCH_INCLUDE_DIR} ) -LINK_DIRECTORIES( - ${LINK_DIRECTORIES} - ${PULSE_LIBRARY_DIRS} - ${JACK_LIBRARY_DIRS} - ${DBUS_FOLDER} - ${PROJECT_BINARY_DIR}/../plugins -) ADD_EXECUTABLE(AudioManager ${AUDIOMAN_SRCS_CXX}) @@ -67,21 +61,6 @@ TARGET_LINK_LIBRARIES(AudioManager ${DLT_LIBRARIES} ) -add_custom_command( - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/DBusCommand_.h ${CMAKE_CURRENT_BINARY_DIR}/DBusCommand.cpp - COMMAND qdbusxml2cpp ARGS -c DBusCommand -a DBusCommand.h:DBusCommand.cpp ${DBUS_FOLDER}/DBusAudioManager.xml - MAIN_DEPENDENCY ${DBUS_FOLDER}/DBusAudioManager.xml -) - - -add_custom_command( - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/DBusCommand.h - COMMAND sed ARGS -i '1i \#include \"../../dbusInterfaces/DBusTypes.h\"' DBusCommand.h - MAIN_DEPENDENCY ${CMAKE_CURRENT_BINARY_DIR}/DBusCommand_.h -) - #add a target to generate API documentation with Doxygen find_package(Doxygen) if(DOXYGEN_FOUND) -- cgit v1.2.1