stuff
This commit is contained in:
parent
2dbfa1b99e
commit
b1230534c5
22 changed files with 547 additions and 429 deletions
|
@ -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})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue