build: fix windows CMake error

* fixed by converting backslashes in boost path to slashes
This commit is contained in:
malte_langkabel
2017-05-08 14:03:15 +02:00
parent a1a709b049
commit f65aee612a
+9 -6
View File
@@ -94,23 +94,26 @@ add_definitions(${CLANG_DEFINITIONS})
# Boost ------------------------------------------------------------------------
set(Boost_USE_MULTITHREAD ON)
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_STATIC_RUNTIME OFF)
set(BOOST_LIBRARYDIR $ENV{BOOST_159_DIR})
if(UNIX AND NOT APPLE)
set(BOOST_ROOT $ENV{BOOST_DIR})
elseif(UNIX AND APPLE)
set(BOOST_ROOT $ENV{BOOST_159_DIR})
set(Boost_NO_SYSTEM_PATHS ON)
else()
STRING(REGEX REPLACE "\\\\" "/" BOOST_LIBRARYDIR ${BOOST_LIBRARYDIR})
if(${WINXXBITS} STREQUAL "Win32")
set(BOOST_ROOT "$ENV{BOOST_159_DIR}/win32")
set(BOOST_ROOT "${BOOST_LIBRARYDIR}/win32")
else()
set(BOOST_ROOT "$ENV{BOOST_159_DIR}/win64")
set(BOOST_ROOT "${BOOST_LIBRARYDIR}/win64")
endif()
set(Boost_NO_SYSTEM_PATHS ON)
endif()
set(Boost_USE_MULTITHREAD ON)
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_STATIC_RUNTIME OFF)
set(BOOST_LIBRARYDIR $ENV{BOOST_159_DIR})
find_package(Boost 1.59 COMPONENTS system program_options filesystem date_time REQUIRED)