From 1918c0d231f0c04b1a57c2fdf057b50c8aa7312b Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Wed, 25 Apr 2018 22:25:55 +0300 Subject: Can combine D and C++ in a single target. Closes #3125. --- mesonbuild/compilers/compilers.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mesonbuild/compilers/compilers.py') diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index a2c6668..02faed2 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -938,6 +938,12 @@ class Compiler: def openmp_flags(self): raise EnvironmentException('Language %s does not support OpenMP flags.' % self.get_display_language()) + def language_stdlib_only_link_flags(self): + # The linker flags needed to link the standard library of the current + # language in. This is needed in cases where you e.g. combine D and C++ + # and both of which need to link their runtime library in or otherwise + # building fails with undefined symbols. + return [] GCC_STANDARD = 0 GCC_OSX = 1 -- cgit v1.1