From: Jose Fonseca Date: Wed, 13 Aug 2014 19:33:35 +0000 (+0100) Subject: scons: do not include headers from the sources lists X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d4a1f3fd270001b2fb0684dc981340391df8fb64;p=mesa.git scons: do not include headers from the sources lists The SCons documentation is not explicit on the topic yet building mesa with SCons and MSVC is known to have problems when headers are listed. So be safe just drop them for now. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82534 Tested-by: Vinson Lee Acked-by: Emil Velikov --- diff --git a/scons/custom.py b/scons/custom.py index 09c937e8bce..043793b5deb 100644 --- a/scons/custom.py +++ b/scons/custom.py @@ -276,6 +276,9 @@ def parse_source_list(env, filename, names=None): # Prefer relative source paths, as absolute files tend to # cause duplicate actions. f = f[len(cur_srcdir + '/'):] + # do not include any headers + if f.endswith('.h'): + continue srcs.append(f) src_lists[sym] = srcs