summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* CMAKE: Adding DEFAULT_PLUGIN_DIR for building customized paths.Jens Lorenz2016-11-141-3/+8
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* CMAKE: Added missing quotation marks and enhanced the version extraction.Jens Lorenz2016-11-141-2/+2
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* add configurable dlt APP ID and descriptionChristian as GENIVI Maintainer2016-10-181-0/+8
| | | Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
* remove telnet server from AudiomanagerChristian as GENIVI Maintainer2016-10-181-10/+0
| | | Signed-off-by: Christian as GENIVI Maintainer <genivi-maint-audiomanager@genivi.org>
* cleanup routing interface to add clean abort and resend possibilities7.5Christian Linke2016-06-171-1/+1
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* remove parallel installations of the Audiomanager packagesChristian Linke2016-04-261-1/+1
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* audiomanager: Use proper cmake path to install cmake and pkg-config filesHelio Chissini de Castro2016-04-111-43/+43
| | | | | Change-Id: I9a16f88ee3c27425904fc5aa0e2924e0af5df8a2 Signed-off-by: Helio Chissini de Castro <Helio.Chissini-de-Castro@bmw.de>
* Fix issues with cmake cross build and yoctoChristian Linke2016-03-011-1/+4
| | | Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* move macro to a place where it is reachableChristian Linke2016-02-251-1/+1
|
* fixed pc filesChristian Linke2016-02-221-1/+1
|
* * rework of the build structure, adopt to standard cmake package structure7.4Christian Linke2016-02-151-107/+104
| | | | | | | | | | | | | | * check versions when loading the libs * introduction of the AudioManagerCore * give control plugin as file or directory * remove SQLITE * either find and use gmock or build and install it * fixed [Bug 411] * compile flag gnu11 is now used Signed-off-by: Christian Linke <Christian.Linke@bmw.de> Signed-off-by: Christian Linke <Christian.Linke@bmw.de>
* change flags for c11Christian Linke2016-02-041-1/+1
|
* cmake: Add install target for documentationPatrick Ziegler2016-01-191-0/+5
| | | | | | | | | | | | | The documentation is being built with doxygen if WITH_DOCUMENTATION is set to ON, but the install target is missing. Thus in a build framework like yocto, the documentation files must be installed manuelly into the correct location. This change adds the missing install target with the common default destination CMAKE_INSTALL_DOCDIR from GNUInstallDirs. CMAKE_INSTALL_DOCDIR == ${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME} Change-Id: Idaa558a567395d091ab9c0f2b6defe6f36933a46
* Utilities now build as a static or as a shared library on demand.Jens Lorenz2015-10-061-5/+9
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Some cmake variables exposed.Aleksandar Donchev2015-10-051-3/+1
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Settings for commonAPI without binding code.Aleksandar Donchev2015-10-021-1/+1
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Remove nodestatemanager7.2Christian Linke2015-09-221-68/+8
| | | | | | Make audiomanager compile with Dbus and CommonAPI Wrapper at the same time Signed-off-by: Christian Linke <christian.linke@bmw.de>
* install more cmake packagesChristian Linke2015-09-171-1/+2
|
* Change order of include of subdirectories...Christian Linke2015-09-041-7/+7
|
* * install tclap headers7.1Christian Linke2015-09-021-8/+11
| | | * rename config.h into audiomanagerconfig.h
* * cleaned up compile flagsChristian Linke2015-07-071-3/+3
| | | | | * fix for getDomainOfCrossfader Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Fixed cmake issuesJens Lorenz2015-07-061-3/+3
| | | | Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* * Common-API 3.1.2 support with dbus/someip binding.Aleksandar Donchev2015-07-011-2/+15
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Fix for cmake complain about an explicit null terminated string and ↵Aleksandar Donchev2015-06-021-6/+9
| | | | | | | | AM_SHARE_FOLDER to point the audiomanager subfolder in /usr/local/share. * Make dir command for bin folder is now executed outside the WITH_NSM clause. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Common-API 3 integration and fix for the asserts order in the router tests.Aleksandar Donchev2015-06-021-3/+4
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * adding generation of pc file upon review request of JaquesChristian Linke2015-04-161-0/+3
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * implemend command line options for plugins. rework of command line Christian Linke2015-04-151-1/+2
| | | | | | * add tclap as template library * implement bug 344 Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * fully rework. Plugins have now a new own git repositoryChristian Linke2015-03-121-311/+200
| | | | | | * building out of source of plugins without AM workss * build system cmake contructions is different now Signed-off-by: Christian Linke <christian.linke@bmw.de>
* Fix usage of DLTJacques GUILLOU2015-02-171-1/+4
|
* * Cmake variable moved on the top in the cmake.Aleksandar Donchev2015-01-131-1/+2
| | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Audiomanager share folder exposed as cmake variable.Aleksandar Donchev2015-01-131-0/+2
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * shift config.h file to build directory - just make it cleanerChristian Linke2014-12-091-15/+17
| | | | | | * change order of compilation - include projectspecific stuff earlier now * make dynamic ID boundary setable via cmake Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * make Audiomanager find and compile with CommonAPI 2.1.6 executable ↵Christian Linke2014-11-031-1/+1
| | | | | | generator. Remove precompiled sources. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Support for automatically generation of common-api sources. Cmake macros ↵Aleksandar Donchev2014-03-281-0/+2
| | | | | | adopted to support the common-api generator. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * Cmake scripts adopted for cross-compilationAleksandar Donchev2014-03-281-1/+5
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * added some documentation, removed sample project since it seems to addle ↵Christian Linke2013-09-121-0/+1
| | | | | users. Now the fidls are the matching final the EA version. Signed-off-by: Christian Linke <christian.linke@bmw.de>
* *PluginCommandInterfaceCAPI, PluginRoutingInterfaceCAPI, ↵Aleksandar Donchev2013-09-031-8/+57
| | | | | | | | | | NodeStateCommunicatorCAPI with unit tests first version. Choosing between DBUS and Common-API via cmake. CommonAPI - legacy support for DBus properties (Set 1) Signed-off-by: Christian Linke <christian.linke@bmw.de> (cherry picked from commit ea96ef59e29466667c90b506426e2a5a9cdb82d2)
* First version Map implementation of database handler with unit tests ( ↵Aleksandar Donchev2013-06-261-0/+3
| | | | | | ticket 38 ) Signed-off-by: Christian Linke <christian.linke@bmw.de>
* * add support to switch dedicated plugins off, fix databasehandler regarding ↵christian linke2013-01-111-3/+2
| | | | | getSourceInfo and getSinkInfo, add and fix tests for database Signed-off-by: christian linke <christian.linke@bmw.de>
* * fix WITH_NSM=off optionchristian linke2013-01-091-0/+4
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * enable turning off the NSMchristian linke2013-01-071-0/+3
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * added new interfaces & nsm support + nsm tests + fixed some unit tests + ↵christian linke2012-12-171-9/+18
| | | | | fixed rundown Signed-off-by: christian linke <christian.linke@bmw.de>
* * changes to make the package and documentation easierchristian linke2012-10-251-4/+4
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * adding GoogleMock including GoogleTest into the projectchristian linke2012-10-041-3/+4
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * make sure that cmake -DCONTROLLER_PLUGIN="......." workschristian linke2012-10-021-6/+19
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * include google test into source treechristian linke2012-09-271-17/+21
| | | Signed-off-by: christian linke <christian.linke@bmw.de>
* * [GAM-45] fixed projecttypes.h is missing in source packagechristian mueller2012-06-271-2/+2
| | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-24] turn watchdog feature off by default.christian mueller2012-06-261-2/+2
| | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
* * [GAM-24] Watchdog concept for the AudioManager. This patch introduces the ↵Christian Mueller2012-05-241-1/+4
| | | | | | | | watchdog functionality of the AudioManager. The function is based on the systemd watchdog functionality. The desired time intervals for checking the watchdog can be tweaked by the unit file for systemd. A sample unit file is added to the subdirectory cmake. Via Cmake build option, the watchdog functionality can be switched off. If the development package from systemd is available it will use the lib that comes with it. If not, the default handler will be compiled along with the audiomanager and this one will be used. Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
* * fixed wrong implementation of ProjectSpecific folder by using absolute pathschristian mueller2012-05-241-4/+3
| | | | Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>