Skip to content

Commit b7caa4b

Browse files
use cleaner way of depending upon pthreads
1 parent d38c418 commit b7caa4b

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ CMakeCache.txt
3333
Makefile
3434
binaries
3535
codecs
36+
Testing
3637

3738
# Mac
3839
.DS_Store

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ ExternalProject_Get_Property(gtest binary_dir)
3434
set(GTEST_BINARY_DIR ${binary_dir})
3535

3636
if(UNIX)
37-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98 -Wall -Ofast -DNDEBUG -pthread")
37+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98 -Wall -Ofast -DNDEBUG")
3838
endif()
3939

4040
if(APPLE)
@@ -57,6 +57,8 @@ message("latest SBE jar found: ${SBE_JAR}")
5757
set(CODEC_TARGET_DIR "${CMAKE_CURRENT_BINARY_DIR}/codecs")
5858
set(CODEC_SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/test/resources")
5959

60+
find_package(Threads)
61+
6062
include_directories(
6163
${GTEST_SOURCE_DIR}/include
6264
${CMAKE_CURRENT_SOURCE_DIR}/main/cpp

test/cpp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ set(GTEST_LIBS
2121

2222
function(sbe_test name)
2323
add_executable("${name}" "${name}.cpp")
24-
target_link_libraries("${name}" sbe ${GTEST_LIBS})
24+
target_link_libraries("${name}" sbe ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
2525
add_test(NAME ${name} COMMAND ${name} WORKING_DIRECTORY ${CODEC_TARGET_DIR})
2626
if(${ARGC} GREATER 1)
2727
add_dependencies(${name} ${ARGV1})

0 commit comments

Comments
 (0)