Skip to content

Commit 69aa136

Browse files
committed
ci: Add gdb and perl packages and
remove ccache package because it does not have option used by CI set job's clang_tidy, ccache, and test_pkg_config to False Also, add "-DSDLTEST_GDB=ON" [sdl-ci-filter cygwin]
1 parent 151a72c commit 69aa136

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/create-test-plan.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -770,17 +770,21 @@ def spec_to_job(spec: JobSpec, key: str, trackmem_symbol_names: bool, ctest_args
770770
if job.ccache:
771771
job.msys2_packages.append(f"{msys2_env}-ccache")
772772
case SdlPlatform.Cygwin:
773-
job.ccache = True
773+
job.ccache = False # Missing evict-older-than option
774+
job.clang_tidy = False # error finding files [clang-diagnostic-error] cause might be space in command path
775+
job.test_pkg_config = False # Linefeed issue in test_pkgconfig.sh
774776
job.shell = "bash --noprofile --norc -eo pipefail -o igncr {0}"
775777
job.shared_lib = SharedLibType.CYGDLL
776778
job.static_lib = StaticLibType.A
779+
job.cmake_arguments.append("-DSDLTEST_GDB=ON")
777780
job.cygwin_packages.extend([
778-
"ccache",
779781
"cmake",
780782
"gcc-core",
781783
"gcc-g++",
784+
"gdb",
782785
"ninja",
783786
"pkg-config",
787+
"perl",
784788
"python",
785789
])
786790
case SdlPlatform.Riscos:

0 commit comments

Comments
 (0)