diff options
| author | Stefan Boberg <[email protected]> | 2026-03-04 14:00:34 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2026-03-04 14:00:34 +0100 |
| commit | 794f093057c58c4909a0653edb54fdf869560596 (patch) | |
| tree | a730072e40f7eb60c7761ffb44c939aa1ad981bb /.github/workflows/create_release.yml | |
| parent | IterateChunks callback is multithreaded - make sure AttachmentsSize can handl... (diff) | |
| download | zen-794f093057c58c4909a0653edb54fdf869560596.tar.xz zen-794f093057c58c4909a0653edb54fdf869560596.zip | |
native xmake toolchain definition for UE-clang (#805)
This change is meant to provide a smoother experience when working on Linux. After this change, the toolchain setup process is now simply
```bash
$ scripts/ue_build_linux/get_ue_toolchain.sh
```
and then at config time the toolchain is automatically detected if you downloaded it to the default location or have the `UE_TOOLCHAIN_DIR` environment variable set
```bash
xmake config --mode=debug
```
Compared to the old script-based approach this configures the toolchain more precisely, avoiding leakage into unrelated build processes such as when a package manager decides to build something like Ninja locally etc.
Diffstat (limited to '.github/workflows/create_release.yml')
| -rw-r--r-- | .github/workflows/create_release.yml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 163c0cf85..2eeedc0c2 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -60,11 +60,11 @@ jobs: - name: Config run: | - ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m release --zensentry=yes + xmake config -v -y -m release --zensentry=yes --toolchain=ue-clang --sdk=${{ github.workspace }}/.tmp-ue-toolchain - name: Bundle run: | - ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake bundle -v -y + xmake bundle -v -y - name: Get Sentry CLI run: | |