leetcode/tests/CMakeLists.txt
2025-03-25 18:25:03 +08:00

14 lines
358 B
CMake

file(GLOB TEST_SOURCES "test_*.cpp")
set(TEST_LIBS gtest_main leetcode)
foreach (TEST_SRC ${TEST_SOURCES})
get_filename_component(TEST_NAME ${TEST_SRC} NAME_WE)
add_executable(${TEST_NAME} ${TEST_SRC})
target_link_libraries(${TEST_NAME} PUBLIC ${TEST_LIBS})
add_test(NAME ${TEST_NAME} COMMAND ${TEST_NAME})
endforeach ()
enable_testing()