Fix cmake scripts to set LOG_TAG properly 13/57013/1
authorMu-Woong Lee <muwoong.lee@samsung.com>
Thu, 14 Jan 2016 10:25:52 +0000 (19:25 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Thu, 14 Jan 2016 10:25:52 +0000 (19:25 +0900)
Change-Id: Ife8694d2d0e0d3dbc5804e4a4956bf7d78b84a89
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
src/device/CMakeLists.txt
src/place/CMakeLists.txt
src/statistics/CMakeLists.txt

index 20a8db11e4267beb54a16fbac4023c38a21f8d7c..94a604b95d9bd2d79932d89dc8b8bfcda0671a36 100644 (file)
@@ -1,5 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(target "ctx-device")
+SET(definitions LOG_TAG=\"CONTEXT-DEVICE\")
 
 # Common Profile
 FILE(GLOB srcs ./*.cpp)
@@ -49,7 +50,7 @@ ENDFOREACH(flag)
 ADD_LIBRARY(${target} SHARED ${srcs})
 TARGET_LINK_LIBRARIES(${target} ${device_pkgs_LDFLAGS})
 SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_FLAGS ${extra_cflags})
-SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "LOG_TAG=\"CONTEXT-DEVICE\"")
+SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "${definitions}")
 SET_TARGET_PROPERTIES(${target} PROPERTIES SOVERSION ${MAJORVER})
 SET_TARGET_PROPERTIES(${target} PROPERTIES VERSION ${FULLVER})
 
index 9ee741d4a22ed8e7779315ef586d75492d55bf0b..65d1c9858afc51510e39e6050621ef48a7737d76 100644 (file)
@@ -1,5 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(target "ctx-place")
+SET(definitions LOG_TAG=\"CONTEXT-PLACE\")
 
 # Build flag for the place auto detection engine.
 # Set this to "yes" to enable the engine.
@@ -16,6 +17,8 @@ IF("${PROFILE}" STREQUAL "mobile")
                FILE(GLOB_RECURSE srcs ${srcs} recognition/*.cpp)
                SET(deps "${deps} capi-location-manager")
                SET(deps "${deps} capi-network-wifi")
+       ELSE("${enable_recog_engine}" STREQUAL "yes")
+               SET(definitions ${definitions} "_DISABLE_RECOG_ENGINE_")
        ENDIF("${enable_recog_engine}" STREQUAL "yes")
 ENDIF("${PROFILE}" STREQUAL "mobile")
 
@@ -32,13 +35,9 @@ ENDFOREACH(flag)
 ADD_LIBRARY(${target} SHARED ${srcs})
 TARGET_LINK_LIBRARIES(${target} ${place_pkgs_LDFLAGS})
 SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_FLAGS ${extra_cflags})
-SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "LOG_TAG=\"CONTEXT-PLACE\"")
+SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "${definitions}")
 SET_TARGET_PROPERTIES(${target} PROPERTIES SOVERSION ${MAJORVER})
 SET_TARGET_PROPERTIES(${target} PROPERTIES VERSION ${FULLVER})
 
-IF(NOT "${enable_recog_engine}" STREQUAL "yes")
-       SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "_DISABLE_RECOG_ENGINE_")
-ENDIF(NOT "${enable_recog_engine}" STREQUAL "yes")
-
 # Install
 INSTALL(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries)
index 1085dce53b9804e0d717c70c2630b43669f14a60..f9f3a6517e300cb8886bd4ce54db1fb95ea07e87 100644 (file)
@@ -1,5 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 SET(target "ctx-statistics")
+SET(definitions LOG_TAG=\"CONTEXT-STATS\")
 
 # Build flag for the prediction engine.
 # Set this to "yes" to enable the engine.
@@ -16,6 +17,8 @@ FILE(GLOB srcs ${srcs} shared/*.cpp)
 FILE(GLOB srcs ${srcs} app/*.cpp)
 IF("${enable_prediction_engine}" STREQUAL "yes")
        FILE(GLOB srcs ${srcs} prediction/*.cpp)
+ELSE("${enable_prediction_engine}" STREQUAL "yes")
+       SET(definitions ${definitions} "_DISABLE_PREDICTION_ENGINE_")
 ENDIF("${enable_prediction_engine}" STREQUAL "yes")
 
 SET(deps "capi-system-runtime-info pkgmgr pkgmgr-info capi-appfw-package-manager")
@@ -60,13 +63,9 @@ ENDFOREACH(flag)
 ADD_LIBRARY(${target} SHARED ${srcs})
 TARGET_LINK_LIBRARIES(${target} ${stats_pkgs_LDFLAGS})
 SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_FLAGS ${extra_cflags})
-SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "LOG_TAG=\"CONTEXT-STATS\"")
+SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "${definitions}")
 SET_TARGET_PROPERTIES(${target} PROPERTIES SOVERSION ${MAJORVER})
 SET_TARGET_PROPERTIES(${target} PROPERTIES VERSION ${FULLVER})
 
-IF(NOT "${enable_prediction_engine}" STREQUAL "yes")
-       SET_TARGET_PROPERTIES(${target} PROPERTIES COMPILE_DEFINITIONS "_DISABLE_PREDICTION_ENGINE_")
-ENDIF(NOT "${enable_prediction_engine}" STREQUAL "yes")
-
 # Install
 INSTALL(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries)