chapel-lang / chapel

a Productive Parallel Programming Language
https://chapel-lang.org
Other
1.75k stars 410 forks source link

chapel-py: Add environment variables to always build chapel-py and CLS #24912

Closed DanilaFe closed 3 weeks ago

DanilaFe commented 3 weeks ago

Fixes https://github.com/chapel-lang/chapel/issues/24871.

This PR adds two more environment variables, CHPL_ALWAYS_BUILD_CHAPEL_PY and CHPL_ALWAYS_BUILD_LANGUAGE_SERVER, to build chapel-py and chpl-language-server on make -j32. This will help in situations such as setting off paratests: simply running make -j32 will be enough to make sure that Python environment is up to date, ensuring that chplcheck (etc.) tests run. This should help catch chplcheck bugs as they come up.

Reviewed by @jabraham17 -- thanks!