@@ -4,11 +4,10 @@ get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_LIST_DIR} NAME)
4
4
string (REPLACE " " "_" PROJECT_NAME ${PROJECT_NAME} )
5
5
project (${PROJECT_NAME} C CXX)
6
6
7
- set (CMAKE_CXX_STANDARD 20 )
7
+ set (CMAKE_CXX_STANDARD 23 )
8
8
set (CMAKE_CXX_STANDARD_REQUIRED ON )
9
9
10
10
file (GLOB_RECURSE source_list "src/*.cpp" "src/*.hpp" )
11
- file (GLOB_RECURSE lib_source_list "../lib/src/*.cpp" "../lib/src/*.hpp" )
12
11
file (GLOB_RECURSE main_source_list "src/main.cpp" )
13
12
file (GLOB_RECURSE test_source_list "src/*.cpp" )
14
13
file (GLOB_RECURSE test_list "src/*test.cpp" )
@@ -17,16 +16,18 @@ list(REMOVE_ITEM test_source_list ${main_source_list})
17
16
list (REMOVE_ITEM source_list ${test_list} )
18
17
19
18
include_directories (${PROJECT_NAME} PUBLIC src)
20
- include_directories (${PROJECT_NAME} PUBLIC ../lib/src)
21
19
22
20
add_executable (${PROJECT_NAME} ${source_list} )
23
- target_link_libraries (${PROJECT_NAME} PUBLIC Utils)
24
21
25
22
# Locate GTest
26
23
enable_testing ()
27
24
find_package (GTest REQUIRED)
25
+
28
26
include_directories (${GTEST_INCLUDE_DIRS} )
29
27
28
+ find_library (Utils ../)
29
+ target_link_libraries (${PROJECT_NAME} PUBLIC Utils)
30
+
30
31
# Link runTests with what we want to test and the GTest and pthread library
31
32
add_executable (${PROJECT_NAME} _tests ${test_source_list} )
32
33
target_link_libraries (
@@ -36,4 +37,4 @@ target_link_libraries(
36
37
)
37
38
38
39
include (GoogleTest)
39
- gtest_discover_tests(${PROJECT_NAME} _tests)
40
+ gtest_discover_tests(${PROJECT_NAME} _tests)
0 commit comments