From 260cf13abfb2f7caf6eb8843b9c50157ad4cc5c4 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sat, 20 May 2017 02:30:46 +0300 Subject: [PATCH 1/4] Add msvc-12.0 to Appveyor --- appveyor.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index d4eb4f0..46f27ef 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -11,6 +11,10 @@ branches: - master - develop +env: + - TOOLSET=msvc-12.0 + - TOOLSET=msvc-14.0 + install: - cd .. - git clone -b %APPVEYOR_REPO_BRANCH% --depth 1 https://github.com/boostorg/boost.git boost-root @@ -27,4 +31,4 @@ install: build: off test_script: - - b2 libs/mp11/test toolset=msvc-14.0 + - b2 libs/mp11/test toolset=$TOOLSET From 9621b779be1fb36dac8cd5d296fa9ef07afc56b0 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sat, 20 May 2017 02:36:04 +0300 Subject: [PATCH 2/4] Add msvc-14.1 to Appveyor --- appveyor.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 46f27ef..24570bd 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -11,9 +11,14 @@ branches: - master - develop -env: - - TOOLSET=msvc-12.0 - - TOOLSET=msvc-14.0 +environment: + matrix: + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 + TOOLSET: msvc-12.0 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 + TOOLSET: msvc-14.0 + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 + TOOLSET: msvc-14.1 install: - cd .. From 87bbd2ccb31896309695d5652623df86142482b9 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Sat, 20 May 2017 02:40:56 +0300 Subject: [PATCH 3/4] Fix variable expansion in appveyor.yml --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 24570bd..d185b09 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -36,4 +36,4 @@ install: build: off test_script: - - b2 libs/mp11/test toolset=$TOOLSET + - b2 libs/mp11/test toolset=%TOOLSET% From 55cb3c082ac163e08a1f925447bd3a2df97c672b Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 22 May 2017 14:25:49 +0300 Subject: [PATCH 4/4] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index e36143f..6cfe82b 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,9 @@ For background, please see the article ["Simple C++11 metaprogramming"](http://pdimov.com/cpp2/simple_cxx11_metaprogramming.html). The library should be placed in a subdirectory `libs/mp11` in a Boost distribution. There is reference documentation in `doc/html/mp11.html`. + +Supported compilers: + +* g++ 4.7 or later +* clang 3.5 or later +* Visual Studio 2013, 2015, 2017