update test_templates in run_unittests.py
@@ -3118,15 +3118,28 @@ int main(int argc, char **argv) {
langs.append('cpp')
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')
except EnvironmentException:
pass
@@ -3135,6 +3148,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:
