This commit is contained in:
n0ffie 2025-02-12 23:24:58 +01:00
parent 2dbfa1b99e
commit b1230534c5
22 changed files with 547 additions and 429 deletions

View file

@ -26,3 +26,24 @@ target_sources(alyson PRIVATE ${alyson_src})
# set(ALYSON_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/alyson/include)
# google tests
find_package(GTest QUIET)
if(NOT GTest_FOUND)
FetchContent_Declare(
googletest
GIT_REPOSITORY https://github.com/google/googletest.git
GIT_TAG release-1.12.1
)
FetchContent_MakeAvailable(googletest)
endif()
find_files(alyson_test_src tests cpp hpp cxx hxx c h)
add_executable(alyson_test ${alyson_test_src})
target_link_libraries(alyson_test PRIVATE alyson)
target_link_libraries(alyson_test PRIVATE GTest::gtest)
target_link_libraries(alyson_test PRIVATE GTest::gtest_main)
target_include_directories(alyson_test PRIVATE ${GTEST_INCLUDE_DIRS})