* Support for automatically generation of common-api sources. Cmake macros adopted...
[profile/ivi/genivi/genivi-audio-manager.git] / CMakeLists.txt
index be807be..3e70e4f 100755 (executable)
@@ -39,9 +39,11 @@ message(STATUS "Build Version ${DAEMONVERSION}")
 
 execute_process(COMMAND git log --pretty=short WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 
                 OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG)
-
+        
 PROJECT(AudioManagerDeamon)
 
+message( STATUS "CMAKE_TOOLCHAIN_FILE='${CMAKE_TOOLCHAIN_FILE}'" )
+
 FIND_PACKAGE(PkgConfig)
 
 SET(WITH_ENABLED_IPC "CAPI" CACHE STRING "Disable 'NONE' / Enable Common-API 'CAPI' or Dbus 'DBUS' Support")
@@ -92,6 +94,8 @@ OPTION ( WITH_NSM
   
  OPTION ( WITH_DATABASE_STORAGE
     "build with sqlite as in memory storage" OFF)
+
+SET (WITH_COMMON_API_GEN ON CACHE INTERNAL "hide this!" FORCE)
  
 IF (WITH_ENABLED_IPC STREQUAL "DBUS")
     SET (WITH_DBUS_WRAPPER ON CACHE INTERNAL "hide this!" FORCE)
@@ -225,6 +229,7 @@ ENDIF(WITH_DOCUMENTATION)
 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Wextra -std=gnu++0x -D_GNU_SOURCE -pedantic -Wno-variadic-macros -Wno-long-long")
 #set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Wextra -std=c++98 -D_GNU_SOURCE")
 
+
 if(WITH_PLUGIN_COMMAND)
     if(WITH_DBUS_WRAPPER)
            add_subdirectory (PluginCommandInterfaceDbus)
@@ -248,6 +253,7 @@ endif(WITH_PLUGIN_CONTROL)
 
 add_subdirectory (AudioManagerDaemon)
 
+
 IF(EXISTS "${CMAKE_SOURCE_DIR}/ProjectSpecific/")
     add_subdirectory (ProjectSpecific)
 endif(EXISTS "${CMAKE_SOURCE_DIR}/ProjectSpecific/")