Add mv_test on non-tizen build
authorKwanghoon Son <k.son@samsung.com>
Wed, 28 Feb 2024 07:43:08 +0000 (07:43 +0000)
committerKwanghoon Son <k.son@samsung.com>
Wed, 6 Mar 2024 02:20:30 +0000 (11:20 +0900)
Change-Id: Ia700337f4d465e83a31e7fc46af0b6c631e66add
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
CMakeLists.txt
test/CMakeLists.txt

index ac24c3c..ca9b397 100644 (file)
@@ -58,17 +58,19 @@ endif()
 
 add_subdirectory(mv_common)
 add_subdirectory(mv_machine_learning)
-if(NOT ${IS_TIZEN})
-    return()
+if(${IS_TIZEN})
+    add_subdirectory(mv_barcode)
+    add_subdirectory(mv_image)
+    add_subdirectory(mv_face)
+    add_subdirectory(mv_surveillance)
+    add_subdirectory(mv_3d)
+    add_subdirectory(mv_roi_tracker)
 endif()
 
-add_subdirectory(mv_barcode)
-add_subdirectory(mv_image)
-add_subdirectory(mv_face)
-add_subdirectory(mv_surveillance)
-add_subdirectory(mv_3d)
-add_subdirectory(mv_roi_tracker)
 add_subdirectory(test)
+if(NOT ${IS_TIZEN})
+    return()
+endif()
 
 set(TOTAL_REQUIRED "")
 set(TOTAL_LDFLAGS "")
index 23cd09a..a4f94ad 100644 (file)
@@ -14,9 +14,6 @@ if(MV_3D_POINTCLOUD_IS_AVAILABLE)
 endif()
 
 set(SRC_FILES
-    testsuites/common/test_pkt.cpp
-    testsuites/barcode/test_barcode.cpp
-    testsuites/barcode/test_designqr.cpp
     testsuites/machine_learning/inference/test_inference_helper.cpp
     testsuites/machine_learning/inference/test_image_classification.cpp
     testsuites/machine_learning/inference/test_object_detection.cpp
@@ -24,6 +21,13 @@ set(SRC_FILES
     testsuites/machine_learning/inference/test_face_landmark_detection.cpp
     testsuites/machine_learning/inference/test_pose_landmark_detection.cpp)
 
+if(${IS_TIZEN})
+  set(SRC_FILES ${SRC_FILES}
+  testsuites/common/test_pkt.cpp
+  testsuites/barcode/test_barcode.cpp
+  testsuites/barcode/test_designqr.cpp)
+endif()
+
 if (${ENABLE_ML_FACE_RECOGNITION})
   include(testsuites/machine_learning/face_recognition/CMakeLists.txt)
 endif()
@@ -49,7 +53,7 @@ if (${ENABLE_ML_IMAGE_SEGMENTATION})
 endif()
 
 if (${BUILD_DEPTH_STREAM_TESTSUITE})
-set(SRC_FILES ${SRC_FILES} testsuites/mv3d/test_3d.cpp)
+  set(SRC_FILES ${SRC_FILES} testsuites/mv3d/test_3d.cpp)
 endif()
 
 if (${BUILD_CAMERA_PACKET})
@@ -61,9 +65,11 @@ add_executable(${PROJECT_NAME} ${SRC_FILES})
 target_compile_definitions(${PROJECT_NAME} PRIVATE -DTEST_RES_PATH="${TEST_RES_PATH}")
 target_link_libraries(${PROJECT_NAME}
     gtest gtest_main mv_inference mv_image_helper
-    mv_barcode_detector mv_barcode_generator
     pthread mv_ml_common)
 
+if(${IS_TIZEN})
+target_link_libraries(${PROJECT_NAME} ${MV_BARCODE_DETECTOR_LIB_NAME} ${MV_BARCODE_GENERATOR_LIB_NAME})
+endif()
 
 if (${ENABLE_ML_FACE_RECOGNITION})
 target_link_libraries(${PROJECT_NAME} ${MV_FACE_RECOG_LIB_NAME})