Skip to content

Commit 43061a3

Browse files
update cmake files
1 parent 07fe6ad commit 43061a3

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ project(boost-tcp-server-client LANGUAGES CXX)
44

55
add_subdirectory(tests)
66

7-
add_library(boost-tcp-server-client SHARED
7+
add_library(${PROJECT_NAME} SHARED
88
TcpClient.hpp
99
TcpClient.cpp
1010
TcpConnection.hpp
@@ -13,12 +13,14 @@ add_library(boost-tcp-server-client SHARED
1313
TcpServer.cpp
1414
)
1515

16-
target_compile_features(boost-tcp-server-client PRIVATE cxx_std_17)
16+
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
1717

18-
target_compile_options(boost-tcp-server-client PRIVATE -Wall -Wextra -Wpedantic -Werror -O0)
18+
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wpedantic -Werror -O0)
19+
20+
target_include_directories(${PROJECT_NAME} PUBLIC .)
1921

2022
find_package(Boost 1.74.0 REQUIRED)
2123
if (Boost_FOUND)
22-
target_include_directories(boost-tcp-server-client PUBLIC ${Boost_INCLUDE_DIRS})
24+
target_include_directories(${PROJECT_NAME} PUBLIC ${Boost_INCLUDE_DIRS})
2325
endif()
2426

tests/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
add_executable(boost-tcp-server-client-tests
2-
Test.cpp)
1+
project(boost-tcp-server-client-tests LANGUAGES CXX)
32

4-
target_link_libraries(boost-tcp-server-client-tests PRIVATE boost-tcp-server-client)
3+
add_executable(${PROJECT_NAME}
4+
Test.cpp)
55

6-
target_compile_features(boost-tcp-server-client-tests PRIVATE cxx_std_17)
6+
target_link_libraries(${PROJECT_NAME} PRIVATE boost-tcp-server-client)
77

8-
target_include_directories(boost-tcp-server-client-tests PUBLIC ..)
8+
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
99

1010
find_package(GTest 1.11.0 REQUIRED)
1111
if (GTest_FOUND)
12-
target_link_libraries(boost-tcp-server-client-tests PRIVATE GTest::gtest GTest::gtest_main)
12+
target_link_libraries(${PROJECT_NAME} PRIVATE GTest::gtest GTest::gtest_main)
1313
endif()

0 commit comments

Comments
 (0)