test: CMakeLists: Apply variable for ui dependencies 40/284240/1 accepted/tizen/7.0/unified/20221116.014831
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 10 Nov 2022 03:19:50 +0000 (12:19 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 14 Nov 2022 06:38:27 +0000 (06:38 +0000)
[Version] 0.3.264
[Issue Type] Refactoring

Change-Id: Ia6e36badf26b128be9c67580eb6eba99aba75f8c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
(cherry picked from commit 12237bd6539a0c37b32ebec5009783ec5d21a3da)

packaging/capi-media-webrtc.spec
test/CMakeLists.txt

index 9ada9ba33b18eb5df07906a9daea7e2592cec7f2..7bbda3c47f9e43c6b9590b5c2f17694c83029fb0 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.3.263
+Version:    0.3.264
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index e6e63543e6871a1f88a0d6870d1b79462064f82e..cdd57163bb2ce2e1c72056483c79046f679810e3 100644 (file)
@@ -7,10 +7,12 @@ INCLUDE_DIRECTORIES(../include)
 link_directories(${CMAKE_SOURCE_DIR}/../)
 
 INCLUDE(FindPkgConfig)
+SET(dependents "glib-2.0 libsoup-2.4")
+SET(ui_dependents "appcore-efl elementary")
 IF(TIZEN_FEATURE_ESPP)
-    pkg_check_modules(${fw_test} REQUIRED glib-2.0 appcore-efl elementary libsoup-2.4 esplusplayer)
+    pkg_check_modules(${fw_test} REQUIRED ${dependents} ${ui_dependents} esplusplayer)
 ELSE()
-    pkg_check_modules(${fw_test} REQUIRED glib-2.0 appcore-efl elementary libsoup-2.4)
+    pkg_check_modules(${fw_test} REQUIRED ${dependents} ${ui_dependents})
 ENDIF()
 
 FOREACH(flag ${${fw_test}_CFLAGS})
@@ -48,7 +50,7 @@ SET(fw_test_headless "${fw_name}-test-headless")
 SET(test_name_headless "webrtc_test_headless")
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test_headless} REQUIRED glib-2.0 libsoup-2.4)
+pkg_check_modules(${fw_test_headless} REQUIRED ${dependents})
 
 FOREACH(flag ${${fw_test_headless}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")