aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-07-03 02:29:50 +0300
committerGitHub <noreply@github.com>2016-07-03 02:29:50 +0300
commitd6ab5027feac5e3c784e9a6577cbe790c9082643 (patch)
treef94b8e1b0f40ac7cd8dcd4596c7811d1428f9d76 /mesonbuild/backend/ninjabackend.py
parentc0057da133d212dd4e0efeab84e2a34f814c5c83 (diff)
parenta0666ebf9c4e193f176fa1aeafbcbf13445b51f4 (diff)
downloadmeson-d6ab5027feac5e3c784e9a6577cbe790c9082643.zip
meson-d6ab5027feac5e3c784e9a6577cbe790c9082643.tar.gz
meson-d6ab5027feac5e3c784e9a6577cbe790c9082643.tar.bz2
Merge pull request #623 from mesonbuild/colorout
Enable colored output with GCC.
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
-rw-r--r--mesonbuild/backend/ninjabackend.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index 9bc4842..a1bccc2 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -665,7 +665,7 @@ int dummy;
outname_rel = os.path.join(self.get_target_dir(target), fname)
src_list = target.get_sources()
class_list = []
- compiler = self.get_compiler_for_source(src_list[0])
+ compiler = self.get_compiler_for_source(src_list[0], False)
assert(compiler.get_language() == 'java')
c = 'c'
m = ''
@@ -716,7 +716,7 @@ int dummy;
fname = target.get_filename()
outname_rel = os.path.join(self.get_target_dir(target), fname)
src_list = target.get_sources()
- compiler = self.get_compiler_for_source(src_list[0])
+ compiler = self.get_compiler_for_source(src_list[0], False)
assert(compiler.get_language() == 'cs')
rel_srcs = [s.rel_to_builddir(self.build_to_src) for s in src_list]
deps = []
@@ -1424,7 +1424,7 @@ rule FORTRAN_DEP_HACK
if isinstance(src, RawFilename) and src.fname.endswith('.h'):
raise RuntimeError('Fug')
extra_orderdeps = []
- compiler = self.get_compiler_for_source(src)
+ compiler = self.get_compiler_for_source(src, target.is_cross)
commands = []
# The first thing is implicit include directories: source, build and private.
commands += compiler.get_include_args(self.get_target_private_dir(target), False)