[Build] Move NNS_EDGE_LIB_NAME variable to root CMakeLists.txt
authorSeungha Son <linuxias@gmail.com>
Thu, 6 Apr 2023 15:16:31 +0000 (00:16 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Mon, 10 Apr 2023 03:43:09 +0000 (12:43 +0900)
 Move the NNS_EDGE_LIB_NAME variable from the src/CMakeLists.txt to
 CMakeLists.txt in the root directory.
 Since the nnstreamer-edge value is also referenced in the
 tests/CMakeLists.txt file, change the variable to use in common to
 minimize human errors.

Signed-off-by: Seungha Son <linuxias@gmail.com>
CMakeLists.txt
src/CMakeLists.txt
tests/CMakeLists.txt

index c1ec234c81d631d34740b1c25119cc19ea42510c..c1c979edb76a3cf1ac176e2cdee2c2c6af1eac2b 100644 (file)
@@ -41,6 +41,7 @@ SET(INCLUDE_INSTALL_DIR "${PREFIX}/include")
 SET(SOURCE_DIR    ${CMAKE_CURRENT_SOURCE_DIR}/src)
 SET(INCLUDE_DIR   ${CMAKE_CURRENT_SOURCE_DIR}/include)
 SET(NNS_EDGE_SRC_DIR  ${SOURCE_DIR}/libnnstreamer-edge)
+SET(NNS_EDGE_LIB_NAME nnstreamer-edge)
 
 # Build options and required packages
 SET(REQUIRE_PKGS "")
index 51427a5944d3d329cbe4cdd69e35afdb929b4a01..9aaf17966baddd41e3b0aa2a1c43e0a81d250cd5 100644 (file)
@@ -1,5 +1,4 @@
 # NNStreamer-Edge library
-SET(NNS_EDGE_LIB_NAME nnstreamer-edge)
 SET(NNS_EDGE_SRCS
     ${NNS_EDGE_SRC_DIR}/nnstreamer-edge-metadata.c
     ${NNS_EDGE_SRC_DIR}/nnstreamer-edge-data.c
index 65bc4e0fedbde8c4b03a4e962d5724cbf81b96c4..8b503429e662aac8bb042230e409069cb0f774e4 100644 (file)
@@ -1,14 +1,14 @@
 # nnstreamer-edge test
 ADD_EXECUTABLE(unittest_nnstreamer-edge unittest_nnstreamer-edge.cc)
 TARGET_INCLUDE_DIRECTORIES(unittest_nnstreamer-edge PRIVATE ${EDGE_REQUIRE_PKGS_INCLUDE_DIRS} ${INCLUDE_DIR} ${NNS_EDGE_SRC_DIR})
-TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge ${TEST_REQUIRE_PKGS_LDFLAGS} nnstreamer-edge)
+TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge ${TEST_REQUIRE_PKGS_LDFLAGS} ${NNS_EDGE_LIB_NAME})
 INSTALL (TARGETS unittest_nnstreamer-edge DESTINATION ${BIN_INSTALL_DIR})
 
 # AITT test
 IF(AITT_SUPPORT)
 ADD_EXECUTABLE(unittest_nnstreamer-edge-aitt unittest_nnstreamer-edge-aitt.cc)
 TARGET_INCLUDE_DIRECTORIES(unittest_nnstreamer-edge-aitt PRIVATE ${EDGE_REQUIRE_PKGS_INCLUDE_DIRS} ${INCLUDE_DIR} ${NNS_EDGE_SRC_DIR})
-TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge-aitt ${TEST_REQUIRE_PKGS_LDFLAGS} nnstreamer-edge)
+TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge-aitt ${TEST_REQUIRE_PKGS_LDFLAGS} ${NNS_EDGE_LIB_NAME})
 INSTALL (TARGETS unittest_nnstreamer-edge-aitt DESTINATION ${BIN_INSTALL_DIR})
 ENDIF()
 
@@ -16,6 +16,6 @@ ENDIF()
 IF(MQTT_SUPPORT)
 ADD_EXECUTABLE(unittest_nnstreamer-edge-mqtt unittest_nnstreamer-edge-mqtt.cc)
 TARGET_INCLUDE_DIRECTORIES(unittest_nnstreamer-edge-mqtt PRIVATE ${EDGE_REQUIRE_PKGS_INCLUDE_DIRS} ${INCLUDE_DIR} ${NNS_EDGE_SRC_DIR})
-TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge-mqtt ${TEST_REQUIRE_PKGS_LDFLAGS} nnstreamer-edge)
+TARGET_LINK_LIBRARIES(unittest_nnstreamer-edge-mqtt ${TEST_REQUIRE_PKGS_LDFLAGS} ${NNS_EDGE_LIB_NAME})
 INSTALL (TARGETS unittest_nnstreamer-edge-mqtt DESTINATION ${BIN_INSTALL_DIR})
 ENDIF()