diff --git a/.travis.yml b/.travis.yml index e05f861..0041d35 100644 --- a/.travis.yml +++ b/.travis.yml @@ -431,9 +431,20 @@ install: - cd boost-root - git submodule update --init tools/build - git submodule update --init libs/config - - git submodule update --init tools/boostdep + - git submodule update --init libs/assert + - git submodule update --init libs/bind + - git submodule update --init libs/core + - git submodule update --init libs/detail + - git submodule update --init libs/function + - git submodule update --init libs/integer + - git submodule update --init libs/move + - git submodule update --init libs/mpl + - git submodule update --init libs/preprocessor + - git submodule update --init libs/static_assert + - git submodule update --init libs/throw_exception + - git submodule update --init libs/type_index + - git submodule update --init libs/utility - cp -r $TRAVIS_BUILD_DIR/* libs/type_traits - - python tools/boostdep/depinst/depinst.py type_traits - ./bootstrap.sh - ./b2 headers diff --git a/appveyor.yml b/appveyor.yml index 12959eb..6be1e31 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -17,11 +17,29 @@ platform: environment: matrix: - - TOOLSET: msvc-9.0 - - TOOLSET: msvc-10.0 - - TOOLSET: msvc-11.0 - - TOOLSET: msvc-12.0 - - TOOLSET: msvc-14.0 + - ARGS: --toolset=msvc-9.0 address-model=32 + - ARGS: --toolset=msvc-10.0 address-model=32 + - ARGS: --toolset=msvc-11.0 address-model=32 + - ARGS: --toolset=msvc-12.0 address-model=32 + - ARGS: --toolset=msvc-14.0 address-model=32 + - ARGS: --toolset=msvc-12.0 address-model=64 + - ARGS: --toolset=msvc-14.0 address-model=64 + - ARGS: --toolset=msvc-14.0 address-model=64 cxxflags=-std:c++latest + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + ARGS: --toolset=msvc-14.1 address-model=64 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + ARGS: --toolset=msvc-14.1 address-model=32 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + ARGS: --toolset=msvc-14.1 address-model=64 cxxflags=-std:c++latest + - ARGS: --toolset=gcc address-model=64 + PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH% + - ARGS: --toolset=gcc address-model=64 cxxflags=-std=gnu++1z + PATH: C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH% + - ARGS: --toolset=gcc address-model=32 + PATH: C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin;%PATH% + - ARGS: --toolset=gcc address-model=32 linkflags=-Wl,-allow-multiple-definition + PATH: C:\MinGW\bin;%PATH% + install: - cd .. @@ -29,9 +47,20 @@ install: - cd boost-root - git submodule update --init tools/build - git submodule update --init libs/config - - git submodule update --init libs/type_traits - - git submodule update --init tools/boostdep - - python tools/boostdep/depinst/depinst.py type_traits + - git submodule update --init libs/assert + - git submodule update --init libs/bind + - git submodule update --init libs/core + - git submodule update --init libs/detail + - git submodule update --init libs/function + - git submodule update --init libs/integer + - git submodule update --init libs/move + - git submodule update --init libs/mpl + - git submodule update --init libs/preprocessor + - git submodule update --init libs/static_assert + - git submodule update --init libs/throw_exception + - git submodule update --init libs/type_index + - git submodule update --init libs/utility + - xcopy /s /e /q %APPVEYOR_BUILD_FOLDER% libs\type_traits - bootstrap - b2 headers