leetcode/tests/tests.cmake
2023-05-18 00:12:05 +08:00

23 lines
571 B
CMake

set(APP_TEST_NAME leetcode_test)
message(STATUS =========== start testing APP_TEST_NAME: ${APP_TEST_NAME} ==========)
set(TEST_SOURCES)
file(GLOB_RECURSE TEST_SOURCES "tests/*.cpp")
message(STATUS =========== test_file: ${TEST_SOURCES} ==========)
enable_testing()
add_executable(
${APP_TEST_NAME}
tests/test_main.cpp
${TEST_SOURCES}
)
target_link_libraries(
${APP_TEST_NAME}
GTest::gtest_main
${APP_LIB_NAME}
)
include(GoogleTest)
gtest_discover_tests(${APP_TEST_NAME})
message(STATUS "========= end testing ========")