Skip to content

Commit 97a9d84

Browse files
authored
Add pthreads to cmake (#55)
1 parent 02abbe7 commit 97a9d84

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

rclc/fibonacci_action_client/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ find_package(ament_cmake REQUIRED)
66
find_package(rcl REQUIRED)
77
find_package(rclc REQUIRED)
88
find_package(example_interfaces REQUIRED)
9+
find_package(Threads REQUIRED)
910

1011
add_executable(${PROJECT_NAME} main.c)
12+
target_link_libraries(${PROJECT_NAME} Threads::Threads)
1113

1214
ament_target_dependencies(${PROJECT_NAME}
1315
rcl

rclc/fibonacci_action_server/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ find_package(ament_cmake REQUIRED)
66
find_package(rcl REQUIRED)
77
find_package(rclc REQUIRED)
88
find_package(example_interfaces REQUIRED)
9+
find_package(Threads REQUIRED)
910

1011
add_executable(${PROJECT_NAME} main.c)
11-
12-
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
13-
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
12+
target_link_libraries(${PROJECT_NAME} Threads::Threads)
1413

1514
ament_target_dependencies(${PROJECT_NAME}
1615
rcl

rclc/multithread_publisher_subscriber/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ find_package(rclc REQUIRED)
88
find_package(std_msgs REQUIRED)
99
find_package(rmw_microxrcedds REQUIRED)
1010
find_package(micro_ros_utilities REQUIRED)
11+
find_package(Threads REQUIRED)
1112

1213
add_executable(${PROJECT_NAME} main.c)
14+
target_link_libraries(${PROJECT_NAME} Threads::Threads)
1315

1416
ament_target_dependencies(${PROJECT_NAME}
1517
rcl

0 commit comments

Comments
 (0)