From 12112720f3dd7c0eab2f2827a2ac056c9ac250bb Mon Sep 17 00:00:00 2001 From: deadlocklogic <57906342+deadlocklogic@users.noreply.github.com> Date: Tue, 12 Dec 2023 17:25:12 +0200 Subject: [PATCH] Build llvm `Debug`/`Release` for `Windows`. (#1800) * Update llvm-win.yml * Update llvm-win.yml * Update llvm-win.yml --- .github/workflows/llvm-win.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/llvm-win.yml b/.github/workflows/llvm-win.yml index 43b9891fb..9b8bcd157 100644 --- a/.github/workflows/llvm-win.yml +++ b/.github/workflows/llvm-win.yml @@ -9,8 +9,12 @@ jobs: fail-fast: false matrix: config: - - { os: windows-2022, platform: x86, vs: "Program Files/Microsoft Visual Studio/2022" } - - { os: windows-2022, platform: x64, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x86, configuration : Debug, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x64, configuration : Debug, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x86, configuration : Release, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x64, configuration : Release, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x86, configuration : RelWithDebInfo, vs: "Program Files/Microsoft Visual Studio/2022" } + - { os: windows-2022, platform: x64, configuration : RelWithDebInfo, vs: "Program Files/Microsoft Visual Studio/2022" } runs-on: ${{ matrix.config.os }} @@ -19,6 +23,7 @@ jobs: CXX: ${{ matrix.config.cxx }} VS_VERSION: ${{ matrix.config.vs }} PLATFORM: ${{ matrix.config.platform }} + CONFIGURATION: ${{ matrix.config.configuration }} ACTIONS_ALLOW_UNSECURE_COMMANDS: true steps: @@ -51,16 +56,16 @@ jobs: - name: Build LLVM shell: bash - run: build/build.sh build_llvm -platform $PLATFORM + run: build/build.sh build_llvm -platform $PLATFORM -configuration $CONFIGURATION working-directory: C:\CppSharp - name: Package LLVM shell: bash - run: build/build.sh package_llvm -platform $PLATFORM + run: build/build.sh package_llvm -platform $PLATFORM -configuration $CONFIGURATION working-directory: C:\CppSharp - name: 'Upload Artifact' uses: actions/upload-artifact@v3 with: name: llvm - path: C:\CppSharp\build\llvm\llvm-*-*.* \ No newline at end of file + path: C:\CppSharp\build\llvm\llvm-*-*.*