From 374d5fca63e1ccacb987866f2b3f0c7df70fe623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fahller?= Date: Mon, 23 Dec 2024 10:49:47 +0100 Subject: [PATCH] Add CI build for "import std" on MSVC --- .github/workflows/ci.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b5e463..0da46e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -147,7 +147,11 @@ jobs: - { std: 14 } - { std: 17 } - { std: 20 } - name: "Windows C++${{matrix.config.std}}" + - { std: 20, import_std: "import std" } + - { std: 23 } + - { std: 23, import_std: "import std" } + + name: "Windows C++${{matrix.config.std}} ${{matrix.config.import_std}}" steps: - uses: actions/checkout@v4 @@ -157,6 +161,11 @@ jobs: - name: "setup" shell: bash run: | + EXTRA_FLAGS="" + if [ -n "${{matrix.config.import_std}}" ] + then + EXTRA_FLAGS="${EXTRA_FLAGS} -DSTRONG_TYPE_IMPORT_STD_LIBRARY" + fi cmake \ -S . \ -B build \ @@ -167,6 +176,7 @@ jobs: -DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_VERBOSE_MAKEFILE=yes \ -DSTRONG_TYPE_UNIT_TEST=yes \ + ${EXTRA_FLAGS} \ -G Ninja - name: "build"