diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-26 01:12:39 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-26 01:12:39 +0200 |
commit | 2af66e54781c2592f22c99b1d72d35a7b758a32f (patch) | |
tree | 4cab11b2ea1b8908c68ac0989fe1a4f7acd6ee67 /environment.py | |
parent | 5c0d1cc7c02ac82258f2cac8c8e06a8a7324e724 (diff) | |
download | meson-2af66e54781c2592f22c99b1d72d35a7b758a32f.zip meson-2af66e54781c2592f22c99b1d72d35a7b758a32f.tar.gz meson-2af66e54781c2592f22c99b1d72d35a7b758a32f.tar.bz2 |
Filter header files from built sources.
Diffstat (limited to 'environment.py')
-rwxr-xr-x | environment.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/environment.py b/environment.py index 49c3a3e..d6ad403 100755 --- a/environment.py +++ b/environment.py @@ -152,6 +152,8 @@ class ArLinker(): def get_output_flags(self): return [] +header_suffixes = ['h', 'hh', 'hpp', 'hxx', 'H'] + class Environment(): def __init__(self, source_dir, build_dir, options): self.source_dir = source_dir @@ -176,6 +178,10 @@ class Environment(): if evar in os.environ: return os.environ[evar].split() return self.default_c + + def is_header(self, fname): + suffix = fname.split('.')[-1] + return suffix in header_suffixes def detect_c_compiler(self): exelist = self.get_c_compiler_exelist() |