aboutsummaryrefslogtreecommitdiff
path: root/ports/boost-modular-build-helper
diff options
context:
space:
mode:
authorTodor Prokopov <koprok@users.noreply.github.com>2020-02-12 03:30:03 +0200
committerGitHub <noreply@github.com>2020-02-11 17:30:03 -0800
commitf478be7479f4a418d46c34156bb34ae4f87656af (patch)
treeaebf211e460ef405e7e5cd6787d5732b9dd4bc62 /ports/boost-modular-build-helper
parent5f12ffae8d6444383ed6d88da08ee32876726ebc (diff)
downloadvcpkg-f478be7479f4a418d46c34156bb34ae4f87656af.tar.gz
vcpkg-f478be7479f4a418d46c34156bb34ae4f87656af.zip
[many ports] Support building with MinGW toolchain (#8940)
* Some package fixes necessary to build with MinGW toolchain * [libraqm] Fix build error caused by trying to write to source directory * [tmxparser] Fix build failure when tmx port is intalled before tmxparser port System include path was added first on compiler command line. This leads to build failure when there is a tmx.h header file in system include path. * [qt5-base][angle] Trigger CI rebuild * [kd-soap] Fix build error * Update ci.baseline Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Diffstat (limited to 'ports/boost-modular-build-helper')
-rw-r--r--ports/boost-modular-build-helper/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/ports/boost-modular-build-helper/CMakeLists.txt b/ports/boost-modular-build-helper/CMakeLists.txt
index cd5f46115..dfdd6374e 100644
--- a/ports/boost-modular-build-helper/CMakeLists.txt
+++ b/ports/boost-modular-build-helper/CMakeLists.txt
@@ -36,10 +36,18 @@ endif()
if(APPLE)
list(APPEND B2_OPTIONS target-os=darwin toolset=clang)
+elseif(WIN32)
+ list(APPEND B2_OPTIONS target-os=windows toolset=gcc)
else()
list(APPEND B2_OPTIONS target-os=linux toolset=gcc)
endif()
+if(WIN32)
+ list(APPEND B2_OPTIONS threadapi=win32)
+else()
+ list(APPEND B2_OPTIONS threadapi=pthread)
+endif()
+
# Properly handle compiler and linker flags passed by VCPKG
if(CMAKE_BUILD_TYPE STREQUAL "Release")
set(CXXFLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_RELEASE}")
@@ -156,7 +164,6 @@ add_custom_target(boost ALL
architecture=x86
threading=multi
- threadapi=pthread
debug-symbols=on
stage