summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Utility updates capi fixes"revert-26-utilityUpdates_CAPI_fixesJens Lorenz2018-03-131-3/+2
|
* Merge pull request #26 from GENIVI/utilityUpdates_CAPI_fixesGENIVI Audio Manager Maintainer2018-03-131-2/+3
|\ | | | | Utility updates capi fixes
| * The real-time scheduler removed.Aleksandar Donchev2018-02-131-12/+0
| | | | | | | | | | | | Signed-off-by: Christian Linke <christian.linke@bmw.de> Change-Id: I7c8a2c474bc8fac62c76a46545a231c518edb2a8
| * Cmake parameters for real-time scheduler's priority and policy and throw ↵Aleksandar Donchev2018-02-131-2/+15
| | | | | | | | | | | | | | | | runtime error if read fails. Signed-off-by: Christian Linke <christian.linke@bmw.de> Change-Id: I6a7a2c424bc8fac62c76a66545a231c518edb2e1
* | CMake: Implement VCS agnostic versioningJens Lorenz2018-02-131-0/+4
|/ | | | | | | | | | | Versioning should not strictly depend on Version Control System (e.g. git). Best approach is to have a dedicated VERSION file exposing with format <Major>.<Minor>.<Revision>. Target is that maintainer will manually release the version once patches/fixes are merged e.g. to a stabilization branch. In order to have an OEM specific meta information exposed with the version information EXTRAVERSIONINFO can be specified by CMAKE flag. Signed-off-by: Guerra Mattia <mguerra@de.adit-jv.com>
* CMake: add C in Project for ThreadsGuerra Mattia2017-09-291-1/+1
| | | | Signed-off-by: Guerra Mattia <mguerra@de.adit-jv.com>
* CMake: Use GNUInstalDirs destinationsGuerra Mattia2017-09-291-2/+2
| | | | | | | | Replace hardcoded "lib" with ${CMAKE_INSTALL_LIBDIR} to provide multilib support. Signed-off-by: Frederik Sdun <frederik_sdun@mentor.com> Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
* The primary signals SIGINT and SIGQUIT are handled on top level inAleksandar Donchev2017-07-101-0/+1
| | | | | | | | | contrast to secondary signals SIGHUP, SIGTERM, SIGCHLD, which are handled in the SocketHandler. Signed-off-by: Christian Linke <christian.linke@bmw.de> Change-Id: I8c5d3c436ac9fcd61c76a26145c731b427cab1e6
* Linux specific TIMERFD implementation as alternative timer mechanismAleksandar Donchev2017-05-021-1/+5
| | | | Signed-off-by: Christian Linke <christian.linke@bmw.de>
* AMCore: Start dynamic resources range from DYNAMIC_ID_BOUNDARYJens Lorenz2017-04-111-2/+2
| | | | | | | Currently the DYNAMIC_ID_BOUNDARY value is not part of static nor dynamic section. Every element like a source which is registered with this value is not addressable. Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
* 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>