aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-02-05 19:45:59 +0200
committerGitHub <noreply@github.com>2020-02-05 19:45:59 +0200
commitdc8d2415836953a8e7fbb06931d34caab1bb2bfb (patch)
treeb8ef952d456c0cee8766cdaade4bc5e98d0fbd1b /run_unittests.py
parent91ee0d1405989bcffc44bbcf5132889aa400c2c6 (diff)
parentb2b7fca320156b6375cc69eed6621bedccef3827 (diff)
downloadmeson-dc8d2415836953a8e7fbb06931d34caab1bb2bfb.zip
meson-dc8d2415836953a8e7fbb06931d34caab1bb2bfb.tar.gz
meson-dc8d2415836953a8e7fbb06931d34caab1bb2bfb.tar.bz2
Merge pull request #6573 from michaelbadcrumble/add_sample_templates
Add new Meson sample templates
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 9acdca9..642a05f 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -3125,15 +3125,28 @@ int main(int argc, char **argv) {
except EnvironmentException:
pass
try:
+ env.detect_cs_compiler(MachineChoice.HOST)
+ langs.append('cs')
+ except EnvironmentException:
+ pass
+ try:
env.detect_d_compiler(MachineChoice.HOST)
langs.append('d')
except EnvironmentException:
pass
try:
+ env.detect_java_compiler(MachineChoice.HOST)
+ langs.append('java')
+ except EnvironmentException:
+ pass
+ try:
+ env.detect_cuda_compiler(MachineChoice.HOST)
+ langs.append('cuda')
+ except EnvironmentException:
+ pass
+ try:
env.detect_fortran_compiler(MachineChoice.HOST)
- if is_windows() or platform.machine().lower() != 'e2k':
- # Elbrus Fortran compiler can't generate debug information
- langs.append('fortran')
+ langs.append('fortran')
except EnvironmentException:
pass
try:
@@ -3141,6 +3154,11 @@ int main(int argc, char **argv) {
langs.append('objc')
except EnvironmentException:
pass
+ try:
+ env.detect_objcpp_compiler(MachineChoice.HOST)
+ langs.append('objcpp')
+ except EnvironmentException:
+ pass
# FIXME: omitting rust as Windows AppVeyor CI finds Rust but doesn't link correctly
for lang in langs: