link with pthreads only when using gcc

Fix from c98be5dd for MSVC which does not require pthreads for boost threading library.
Under gcc -pthread adds support for multithreading with the pthreads library.
msvc_fixes
Josh Blum 4 years ago
parent c98be5dd9d
commit 7cf0cf7524
  1. 6
      lib/CMakeLists.txt

@ -43,7 +43,11 @@ GR_OSMOSDR_APPEND_SRCS(
time_spec.cc
)
list(APPEND Boost_LIBRARIES pthread)
#-pthread Adds support for multithreading with the pthreads library.
#This option sets flags for both the preprocessor and linker. (man gcc)
if(CMAKE_COMPILER_IS_GNUCXX)
list(APPEND Boost_LIBRARIES -pthread)
endif()
GR_OSMOSDR_APPEND_LIBS(
${Boost_LIBRARIES}

Loading…
Cancel
Save