This commit is contained in:
Anonymous Maarten 2026-06-05 10:43:21 +08:00 committed by GitHub
commit 787ca8341f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 243 additions and 16 deletions

View file

@ -63,4 +63,5 @@ runs:
id: final
shell: pwsh
run: |
echo "${{ runner.temp }}/djgpp/i586-pc-msdosdjgpp/bin" >> $env:GITHUB_PATH
echo "${{ runner.temp }}/djgpp/bin" >> $env:GITHUB_PATH

View file

@ -167,6 +167,7 @@ class SharedLibType(Enum):
SO_0 = "libSDL3.so.0"
SO = "libSDL3.so"
DYLIB = "libSDL3.0.dylib"
DXE = "SDL3.dxe"
FRAMEWORK = "SDL3.framework/Versions/A/SDL3"
@ -860,11 +861,10 @@ def spec_to_job(spec: JobSpec, key: str, trackmem_symbol_names: bool, ctest_args
job.apt_packages = ["ccache", "libfl-dev"] # djgpp needs libfl.so.2
job.cmake_build_type = "Release"
job.setup_ninja = True
job.shared_lib = SharedLibType.DXE
job.static_lib = StaticLibType.A
job.shared_lib = None
job.clang_tidy = False
job.werror = False # FIXME: enable SDL_WERROR
job.shared = False
job.run_tests = False
job.test_pkg_config = False
job.cmake_toolchain_file = "$GITHUB_WORKSPACE/build-scripts/i586-pc-msdosdjgpp.cmake"