From 8eaa0a27323e9fbee01b8aa0cf165cd499b78ee1 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Mon, 18 Dec 2017 19:38:45 +0200 Subject: [PATCH] Use -MD instead of -MMD for reliability. --- mesonbuild/compilers/c.py | 2 +- mesonbuild/compilers/fortran.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mesonbuild/compilers/c.py b/mesonbuild/compilers/c.py index 8753c56b3..44cd4b4d9 100644 --- a/mesonbuild/compilers/c.py +++ b/mesonbuild/compilers/c.py @@ -97,7 +97,7 @@ class CCompiler(Compiler): return self.build_unix_rpath_args(build_dir, from_dir, rpath_paths, build_rpath, install_rpath) def get_dependency_gen_args(self, outtarget, outfile): - return ['-MMD', '-MQ', outtarget, '-MF', outfile] + return ['-MD', '-MQ', outtarget, '-MF', outfile] def depfile_for_object(self, objfile): return objfile + '.' + self.get_depfile_suffix() diff --git a/mesonbuild/compilers/fortran.py b/mesonbuild/compilers/fortran.py index 2957a7c97..8deb8ea3d 100644 --- a/mesonbuild/compilers/fortran.py +++ b/mesonbuild/compilers/fortran.py @@ -99,7 +99,7 @@ end program prog def get_dependency_gen_args(self, outtarget, outfile): # Disabled until this is fixed: # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62162 - # return ['-cpp', '-MMD', '-MQ', outtarget] + # return ['-cpp', '-MD', '-MQ', outtarget] return [] def get_output_args(self, target):