1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/lib/ TEST_LIB_SRCS)
2 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/server/ TEST_SERVER_SRCS)
4 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../)
8 SET(TARGET_LIB_TEST "app2sd-lib-test")
9 SET(TARGET_SERVER_TEST "app2sd-server-test")
11 ADD_EXECUTABLE(${TARGET_LIB_TEST} ${TEST_LIB_SRCS})
12 ADD_EXECUTABLE(${TARGET_SERVER_TEST} ${TEST_SERVER_SRCS})
14 IF("${ARCH}" STREQUAL "riscv64")
15 TARGET_LINK_OPTIONS(${TARGET_SERVER_TEST} PUBLIC -mno-relax)
18 APPLY_PKG_CONFIG(${TARGET_LIB_TEST} PUBLIC
23 APPLY_PKG_CONFIG(${TARGET_SERVER_TEST} PUBLIC
28 ADD_TEST(${TARGET_LIB_TEST} ${TARGET_LIB_TEST})
29 ADD_TEST(${TARGET_SERVER_TEST} ${TARGET_SERVER_TEST})
30 TARGET_LINK_LIBRARIES(${TARGET_LIB_TEST} app2ext "${${TARGET_LIB_TEST}_LDFLAGS}" dl gobject-2.0)
31 TARGET_LINK_LIBRARIES(${TARGET_SERVER_TEST} app2ext "${${TARGET_SERVER_TEST}_LDFLAGS}" dl gobject-2.0 gio-2.0)