sensord: use macro in sensord package config 39/54039/2
authorHongkuk, Son <hongkuk.son@samsung.com>
Fri, 11 Dec 2015 03:08:53 +0000 (12:08 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Mon, 14 Dec 2015 11:56:22 +0000 (03:56 -0800)
replace hard-coded name to macros

Signed-off-by: Hongkuk, Son <hongkuk.son@samsung.com>
Change-Id: If030926b32ed52a8431cdcdfdeb97ff0e7109c2f

src/client/CMakeLists.txt
src/client/sensor.pc.in

index daa834b..0a404d3 100755 (executable)
@@ -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}")
index 10bb017..6edf0e7 100755 (executable)
@@ -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