CMake: attempt to fix Boost detection on Fedora 20, which omits -mt.

This commit is contained in:
Brecht Van Lommel 2013-12-23 16:52:34 +01:00
parent 890be761f5
commit 7b97047b8e
1 changed files with 7 additions and 0 deletions

View File

@ -741,6 +741,13 @@ if(UNIX AND NOT APPLE)
list(APPEND __boost_packages serialization)
endif()
find_package(Boost 1.48 COMPONENTS ${__boost_packages})
if(NOT Boost_FOUND)
# try to find non-multithreaded if -mt not found, this flag
# doesn't matter for us, it has nothing to do with thread
# safety, but keep it to not disturb build setups
set(Boost_USE_MULTITHREADED OFF)
find_package(Boost 1.48 COMPONENTS ${__boost_packages})
endif()
unset(__boost_packages)
if(Boost_USE_STATIC_LIBS AND WITH_BOOST_ICU)
find_package(IcuLinux)