Skip to content

Commit d2abf51

Browse files
committed
Sample builder: dissociate Windows and MacOS
1 parent b8f0e1d commit d2abf51

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

.github/workflows/sample-builder.yml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,6 @@ jobs:
123123
core.exportVariable(key, value);
124124
}
125125
126-
# TODO
127-
## Update apt: needed to install ccache
128-
#- name: Update apt (Linux)
129-
#if: runner.os == 'Linux'
130-
#shell: bash
131-
#run: |
132-
#sudo apt-get update -y
133-
134126
- uses: actions/setup-python@v5
135127
with:
136128
python-version: 3.13
@@ -205,8 +197,19 @@ jobs:
205197
_version=$(cat SKVERSION)
206198
echo "version=${_version}" >> "$GITHUB_OUTPUT"
207199
208-
- name: Build (Windows/MacOS)
209-
if: runner.os != 'Linux'
200+
- name: Build (Windows)
201+
if: runner.os == 'Windows'
202+
shell: cmd
203+
run: |
204+
pip install conan
205+
make deps
206+
make luxcoreui
207+
make luxcoreconsole
208+
make package
209+
210+
- name: Build (MacOS)
211+
if: runner.os != 'macOS'
212+
shell: bash
210213
run: |
211214
pip install conan
212215
make deps

0 commit comments

Comments
 (0)