From: Hongkuk, Son Date: Fri, 11 Dec 2015 03:08:53 +0000 (+0900) Subject: sensord: use macro in sensord package config X-Git-Tag: submit/tizen/20151218.070016~2^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F39%2F54039%2F2;p=platform%2Fcore%2Fsystem%2Fsensord.git sensord: use macro in sensord package config replace hard-coded name to macros Signed-off-by: Hongkuk, Son Change-Id: If030926b32ed52a8431cdcdfdeb97ff0e7109c2f --- diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt index daa834b..0a404d3 100755 --- a/src/client/CMakeLists.txt +++ b/src/client/CMakeLists.txt @@ -4,8 +4,15 @@ project(sensor CXX) SET(VERSION_MAJOR 1) SET(VERSION "${VERSION_MAJOR}.1.0") +SET(PC_NAME "sensor") +SET(PC_DESCRIPTION "Sensord library") +SET(PC_VERSION ${FULLVER}) +SET(PC_LDFLAGS "-lsensor") +SET(DEPENDENTS "vconf glib-2.0") +SET(PC_DEPENDENTS "glib-2.0") + INCLUDE(FindPkgConfig) -PKG_CHECK_MODULES(lib_pkgs REQUIRED vconf glib-2.0) +PKG_CHECK_MODULES(lib_pkgs REQUIRED ${DEPENDENTS}) FOREACH(flag ${lib_pkgs_LDFLAGS}) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}") diff --git a/src/client/sensor.pc.in b/src/client/sensor.pc.in index 10bb017..6edf0e7 100755 --- a/src/client/sensor.pc.in +++ b/src/client/sensor.pc.in @@ -5,9 +5,9 @@ exec_prefix=@EXEC_PREFIX@ libdir=@LIBDIR@ includedir=@INCLUDEDIR@/sensor -Name: libsensord -Description: Sensord library -Version: @VERSION@ -Requires: -Libs: -L${libdir} -lsensor -Cflags: -I${includedir} +Name: @PC_NAME@ +Description: @PC_DESCRIPTION@ +Version: @PC_VERSION@ +Requires: @PC_DEPENDENTS@ +Libs: -L${libdir} @PC_LDFLAGS@ +Cflags: -I${includedir} @PC_CFLAGS@ \ No newline at end of file