Current Tizen uses json-c instead of json. However,
automotive-message-broker.pc requires 'json' so error occurs when
building ABM plugin. And Tizen build system gives 'INCLUDE_INSTALL_DIR'
but AMB overwrites this variable without checking its existence. This
patch fixes these bugs.
Change-Id: I5c920cceff2bc96df4e0efd58824ef7541f5ef39
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
set (LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" )
set (LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" )
set (PLUGIN_INSTALL_PATH "${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}")
-set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}")
+if (NOT DEFINED INCLUDE_INSTALL_DIR)
+ set (INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}")
+endif()
set (DOC_INSTALL_DIR "${CMAKE_INSTALL_DOCDIR}/${PROJECT_NAME}/${PROJECT_SERIES}")
set (PLUGIN_SEGMENT_INSTALL_PATH "${CMAKE_INSTALL_SYSCONFDIR}/ambd/plugins.d")
Name: automotive-message-broker
Description: Message Broker for vehicle data
Version: @PROJECT_VERSION@
-Requires: gio-2.0 glib-2.0 json
+Requires: gio-2.0 glib-2.0 json-c
Libs: -L${libdir} -lamb -luuid
Cflags: -I${includedir}