11# Check if we're in TEST mode
22IF (NOT DEFINED TEST_DIR)
3- SET (TEST_DIR "/hal/bin/ml-accelerator/" )
3+ SET (TEST_DIR "/hal/bin/ml-accelerator/" )
44ENDIF ()
55
66# Test installation directory
@@ -13,56 +13,42 @@ SET(PROJECT_NAME_FULL "hal-backend-ml-accelerator")
1313SET (PROJECT_NAME_SNPE "hal-backend-ml-snpe" )
1414SET (PROJECT_NAME_VIVANTE "hal-backend-ml-vivante" )
1515SET (PROJECT_NAME_DUMMY "hal-backend-ml-dummy-passthrough" )
16- SET (UTIL_SRCS
17- ${PROJECT_SOURCE_DIR } /src/hal-backend-ml-util.cc
18- )
16+
1917# Common test sources
2018SET (COMMON_TEST_SRCS
21- main.cpp
22- hal_backend_ml_test_util.cc
19+ main.cpp
20+ hal_backend_ml_test_util.cc
2321)
2422
25- IF (BUILD_TESTS)
2623# Vivante tests
2724IF (ENABLE_VIVANTE)
28-
29- ADD_EXECUTABLE (${VIVANTE_LIBRARY_NAME} -test
30- ${COMMON_TEST_SRCS}
31- hal_backend_ml_vivante_test.cc
25+ ADD_EXECUTABLE (${VIVANTE_LIBRARY_NAME} -test
26+ ${COMMON_TEST_SRCS}
27+ ${CMAKE_CURRENT_SOURCE_DIR } /hal_backend_ml_vivante_test.cc
3228)
3329TARGET_LINK_LIBRARIES (${PROJECT_NAME_VIVANTE} -test libgtest.so libgtest_main.so -pthread )
34- TARGET_LINK_LIBRARIES (${VIVANTE_LIBRARY_NAME} -test
35- ${VIVANTE_LIBRARY_NAME}
36- ${TEST_PKGS_LDFLAGS}
37- -lpthread
38- )
30+ TARGET_LINK_LIBRARIES (${VIVANTE_LIBRARY_NAME} -test ${VIVANTE_LIBRARY_NAME} ${TEST_PKGS_LDFLAGS} -lpthread )
3931INSTALL (TARGETS ${PROJECT_NAME_VIVANTE} -test RUNTIME DESTINATION ${TEST_INSTALL_DIR} )
40-
4132ENDIF ()
4233
43-
4434# SNPE tests
4535IF (ENABLE_SNPE)
46-
47- ADD_EXECUTABLE (${SNPE_LIBRARY_NAME} -test
48- ${COMMON_TEST_SRCS}
49- ${CMAKE_CURRENT_SOURCE_DIR } /hal_backend_ml_snpe_test.cc
36+ ADD_EXECUTABLE (${SNPE_LIBRARY_NAME} -test
37+ ${COMMON_TEST_SRCS}
38+ ${CMAKE_CURRENT_SOURCE_DIR } /hal_backend_ml_snpe_test.cc
5039)
5140TARGET_LINK_LIBRARIES (${PROJECT_NAME_SNPE} -test libgtest.so libgtest_main.so -pthread )
5241TARGET_LINK_LIBRARIES (${PROJECT_NAME_SNPE} -test ${SNPE_LIBRARY_NAME} ${TEST_PKGS_LDFLAGS} -lpthread )
5342INSTALL (TARGETS ${PROJECT_NAME_SNPE} -test RUNTIME DESTINATION ${TEST_INSTALL_DIR} )
54-
5543ENDIF ()
5644
5745# Dummy Passthrough tests
5846IF (ENABLE_DUMMY)
59- ADD_EXECUTABLE (${PROJECT_NAME_DUMMY} -test
60- ${COMMON_TEST_SRCS}
61- ${CMAKE_CURRENT_SOURCE_DIR } /hal_backend_ml_dummy_passthrough_test.cc
47+ ADD_EXECUTABLE (${PROJECT_NAME_DUMMY} -test
48+ ${COMMON_TEST_SRCS}
49+ ${CMAKE_CURRENT_SOURCE_DIR } /hal_backend_ml_dummy_passthrough_test.cc
6250)
6351TARGET_LINK_LIBRARIES (${PROJECT_NAME_DUMMY} -test libgtest.so libgtest_main.so -pthread )
6452TARGET_LINK_LIBRARIES (${PROJECT_NAME_DUMMY} -test ${DUMMY_PASSTHROUGH_LIBRARY_NAME} ${TEST_PKGS_LDFLAGS} -lpthread )
6553INSTALL (TARGETS ${PROJECT_NAME_DUMMY} -test RUNTIME DESTINATION ${TEST_INSTALL_DIR} )
6654ENDIF ()
67-
68- ENDIF ()
0 commit comments