Hack to add pthread to link libraries on mingw

This should link winpthreads.  We really shouldn't be passing these this
way, but that seems to be the existing solution, and it works for now.
This commit is contained in:
Zachary Michaels 2014-08-06 12:50:12 -04:00 committed by Riccardo Spagni
parent f9f4fc1b00
commit 1b90c6f3d5
No known key found for this signature in database
GPG key ID: 55432DF31CCD4FCD

View file

@ -150,11 +150,11 @@ if((${Boost_MAJOR_VERSION} EQUAL 1) AND (${Boost_MINOR_VERSION} EQUAL 54))
endif() endif()
include_directories(SYSTEM ${Boost_INCLUDE_DIRS}) include_directories(SYSTEM ${Boost_INCLUDE_DIRS})
if(MINGW) if(MINGW)
set(Boost_LIBRARIES "${Boost_LIBRARIES};ws2_32;mswsock") set(Boost_LIBRARIES "${Boost_LIBRARIES};pthread;mswsock;ws2_32")
elseif(APPLE OR FREEBSD) elseif(APPLE OR FREEBSD)
set(Boost_LIBRARIES "${Boost_LIBRARIES}") set(Boost_LIBRARIES "${Boost_LIBRARIES}")
elseif(NOT MSVC) elseif(NOT MSVC)
set(Boost_LIBRARIES "${Boost_LIBRARIES};rt;pthread") #set(Boost_LIBRARIES "${Boost_LIBRARIES};rt;pthread")
endif() endif()
file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/version") file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/version")