@@ -4,11 +4,10 @@ get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_LIST_DIR} NAME)
44string (REPLACE " " "_" PROJECT_NAME ${PROJECT_NAME} )
55project (${PROJECT_NAME} C CXX)
66
7- set (CMAKE_CXX_STANDARD 20 )
7+ set (CMAKE_CXX_STANDARD 23 )
88set (CMAKE_CXX_STANDARD_REQUIRED ON )
99
1010file (GLOB_RECURSE source_list "src/*.cpp" "src/*.hpp" )
11- file (GLOB_RECURSE lib_source_list "../lib/src/*.cpp" "../lib/src/*.hpp" )
1211file (GLOB_RECURSE main_source_list "src/main.cpp" )
1312file (GLOB_RECURSE test_source_list "src/*.cpp" )
1413file (GLOB_RECURSE test_list "src/*test.cpp" )
@@ -17,16 +16,18 @@ list(REMOVE_ITEM test_source_list ${main_source_list})
1716list (REMOVE_ITEM source_list ${test_list} )
1817
1918include_directories (${PROJECT_NAME} PUBLIC src)
20- include_directories (${PROJECT_NAME} PUBLIC ../lib/src)
2119
2220add_executable (${PROJECT_NAME} ${source_list} )
23- target_link_libraries (${PROJECT_NAME} PUBLIC Utils)
2421
2522# Locate GTest
2623enable_testing ()
2724find_package (GTest REQUIRED)
25+
2826include_directories (${GTEST_INCLUDE_DIRS} )
2927
28+ find_library (Utils ../)
29+ target_link_libraries (${PROJECT_NAME} PUBLIC Utils)
30+
3031# Link runTests with what we want to test and the GTest and pthread library
3132add_executable (${PROJECT_NAME} _tests ${test_source_list} )
3233target_link_libraries (
@@ -36,4 +37,4 @@ target_link_libraries(
3637)
3738
3839include (GoogleTest)
39- gtest_discover_tests(${PROJECT_NAME} _tests)
40+ gtest_discover_tests(${PROJECT_NAME} _tests)
0 commit comments