summaryrefslogtreecommitdiff
path: root/.github/workflows/os_comp.yml
diff options
context:
space:
mode:
authorAndrew McNulty <amcn102@gmail.com>2024-02-14 00:57:56 +0000
committerEli Schwartz <eschwartz93@gmail.com>2024-02-14 22:58:40 -0500
commitc0bf597715f7077a0897fd1ebecbe829452be972 (patch)
tree996826912c3dbd955c32e1ca3a18f82fd619287f /.github/workflows/os_comp.yml
parentefad4ba9c52479150a23a094a89e821e937b1cbd (diff)
downloadmeson-c0bf597715f7077a0897fd1ebecbe829452be972.tar.gz
run_project_tests: Fix Cython compiler detection
On Debian systems the cython compiler binary is installed as `cython3`. The current logic for detecting whether to run the Cython unit tests instead checks for `cython` or the value of the `CYTHON` environment variable, which leads to cases where the underlying Meson can correctly compile Cython code but the test harness excludes these tests from execution because it cannot find `cython3`. This commit makes the test harness use the same detection method as Meson itself. It also takes the opportunity to refactor some existing code which does the same job for Objective C and Objective C++ tests to avoid repetition.
Diffstat (limited to '.github/workflows/os_comp.yml')
0 files changed, 0 insertions, 0 deletions