This commit is contained in:
Siarhei Fedartsou 2024-06-07 21:00:03 +02:00
parent 90cd6b0c0a
commit 4b05f30e0c

View File

@ -29,18 +29,18 @@ jobs:
continue-on-error: false continue-on-error: false
env: env:
BUILD_TYPE: Release BUILD_TYPE: Release
CC: gcc # CC: gcc
CXX: g++ # CXX: g++
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install Ninja # - name: Install Ninja
shell: cmd # shell: cmd
run: | # run: |
choco install ninja -y # choco install ninja -y
refreshenv # refreshenv
- name: Verify Ninja installation # - name: Verify Ninja installation
run: ninja --version # run: ninja --version
# - name: Enable Conan cache # - name: Enable Conan cache
# uses: actions/cache@v4 # uses: actions/cache@v4
# with: # with:
@ -64,11 +64,11 @@ jobs:
- run: npm install --ignore-scripts - run: npm install --ignore-scripts
- run: npm link --ignore-scripts - run: npm link --ignore-scripts
# - uses: microsoft/setup-msbuild@v2 # - uses: microsoft/setup-msbuild@v2
- name: Set up Clang in PATH # - name: Set up Clang in PATH
shell: bash # shell: bash
run: | # run: |
clang --version # clang --version
clang++ --version # clang++ --version
# - name: Configure Conan to use Clang # - name: Configure Conan to use Clang
# shell: bash # shell: bash
# run: | # run: |
@ -81,7 +81,7 @@ jobs:
clang --version clang --version
mkdir build mkdir build
cd build cd build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DENABLE_CONAN=ON -DENABLE_NODE_BINDINGS=ON -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ .. cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_CONAN=ON -DENABLE_NODE_BINDINGS=ON ..
cmake --build . --config Release cmake --build . --config Release
# .\scripts\ci\windows-build.bat # .\scripts\ci\windows-build.bat