Skip to content

Commit 45b0429

Browse files
KeimaShikaisea5kg
authored andcommitted
Added small fixes for Thread libs in CMakeLists.txt
1 parent 6abb459 commit 45b0429

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
cmake_minimum_required(VERSION 3.0)
22

3-
project(wsjcpp-validators)
3+
project(wsjcpp-validators C CXX)
4+
5+
find_package(Threads REQUIRED)
46

57
include(${CMAKE_CURRENT_SOURCE_DIR}/src.wsjcpp/CMakeLists.txt)
68

@@ -20,11 +22,11 @@ include_directories(${WSJCPP_INCLUDE_DIRS})
2022

2123
add_executable ("wsjcpp-validators" ${WSJCPP_SOURCES})
2224

23-
target_link_libraries("wsjcpp-validators" -lpthread ${WSJCPP_LIBRARIES} )
25+
target_link_libraries("wsjcpp-validators" ${CMAKE_THREAD_LIBS_INIT} )
2426

2527
install(
2628
TARGETS
2729
"wsjcpp-validators"
2830
RUNTIME DESTINATION
2931
/usr/bin
30-
)
32+
)

unit-tests.wsjcpp/CMakeLists.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# Automaticly generated by [email protected]
22
cmake_minimum_required(VERSION 3.0)
33

4-
project(unit-tests)
4+
project(unit-tests C CXX)
5+
6+
find_package(Threads REQUIRED)
57

68
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
79
set(MACOSX TRUE)
@@ -58,15 +60,11 @@ list (APPEND WSJCPP_SOURCES "../unit-tests.wsjcpp/src/unit_test_is_valid_ip_v4.c
5860
list (APPEND WSJCPP_SOURCES "../unit-tests.wsjcpp/src/unit_test_is_valid_ip_v6.h")
5961
list (APPEND WSJCPP_SOURCES "../unit-tests.wsjcpp/src/unit_test_is_valid_ip_v6.cpp")
6062

61-
# required-libraries
62-
list (APPEND WSJCPP_LIBRARIES "-lpthread")
63-
64-
6563
include_directories(${WSJCPP_INCLUDE_DIRS})
6664

6765
add_executable ("unit-tests" ${WSJCPP_SOURCES})
6866

69-
target_link_libraries("unit-tests" -lpthread ${WSJCPP_LIBRARIES} )
67+
target_link_libraries("unit-tests" ${CMAKE_THREAD_LIBS_INIT} )
7068

7169
install(
7270
TARGETS

0 commit comments

Comments
 (0)