[AITT] find library using pkgconfig
authorJaeyun Jung <jy1210.jung@samsung.com>
Mon, 4 Dec 2023 09:15:37 +0000 (18:15 +0900)
committerSangjung Woo <again4you@gmail.com>
Wed, 6 Dec 2023 02:07:31 +0000 (11:07 +0900)
Use pkgconfig to find AITT library.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
CMakeLists.txt

index 5627b6616bbd8565cb444f89a9203e5b1661b62a..632f7f4d0898e15bf8ad1ffb67f776f690a6fd1d 100644 (file)
@@ -58,8 +58,15 @@ IF(ENABLE_TIZEN)
     SET(REQUIRE_PKGS "${REQUIRE_PKGS} dlog")
 ENDIF()
 
+# AITT Library
+IF(AITT_SUPPORT)
+    SET(REQUIRE_PKGS "${REQUIRE_PKGS} aitt")
+    SET(NNS_EDGE_FLAGS "${NNS_EDGE_FLAGS} -DENABLE_AITT=1")
+ENDIF()
+
 IF(NOT ${REQUIRE_PKGS} STREQUAL "")
     PKG_CHECK_MODULES(EDGE_REQUIRE_PKGS REQUIRED ${REQUIRE_PKGS})
+    ADD_DEFINITIONS(${EDGE_REQUIRE_PKGS_CFLAGS})
 ENDIF()
 
 # MQTT Library
@@ -86,18 +93,6 @@ IF(MQTT_SUPPORT)
     SET(NNS_EDGE_FLAGS "${NNS_EDGE_FLAGS} -DENABLE_MQTT=1")
 ENDIF()
 
-# AITT Library
-IF(AITT_SUPPORT)
-    FIND_LIBRARY(AITT_LIB NAMES aitt)
-    IF(NOT AITT_LIB)
-        MESSAGE(FATAL_ERROR "Cannot find AITT library.")
-    ELSE()
-        MESSAGE("Found AITT library.")
-        SET(NNS_EDGE_FLAGS "${NNS_EDGE_FLAGS} -DENABLE_AITT=1")
-        SET(AITT_INCLUDE_DIR  ${PREFIX}/include/aitt)
-    ENDIF()
-ENDIF()
-
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${NNS_EDGE_FLAGS}")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${NNS_EDGE_FLAGS}")