aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Continuous-Integration.md
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2018-06-15 14:46:41 +0100
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2018-06-19 03:22:18 +0000
commitb58f71cd736d42f8171b2cc373e5c32140b72fdc (patch)
treef012f9d7b7cb8043f40c8b3bbe1b1f312bf4060f /docs/markdown/Continuous-Integration.md
parent551f99ffffdb00aa8d45a97823446f83b797dbe9 (diff)
downloadmeson-b58f71cd736d42f8171b2cc373e5c32140b72fdc.zip
meson-b58f71cd736d42f8171b2cc373e5c32140b72fdc.tar.gz
meson-b58f71cd736d42f8171b2cc373e5c32140b72fdc.tar.bz2
gdbus_codegen: Keep the same behavior for all GLib versions
previous version duplicated the outputs disallowing to select only the .c files or the .h files The docbook output files weren't listed too.
Diffstat (limited to 'docs/markdown/Continuous-Integration.md')
0 files changed, 0 insertions, 0 deletions
oLinker(StaticLinker): always_args = ['/NOLOGO'] def __init__(self, exelist): self.exelist = exelist def get_exelist(self): return self.exelist[:] def get_std_link_args(self): return [] def get_buildtype_linker_args(self, buildtype): return [] def get_output_args(self, target): return ['/OUT:' + target] def get_coverage_link_args(self): return [] def get_always_args(self): return VisualStudioLinker.always_args[:] def get_linker_always_args(self): return VisualStudioLinker.always_args[:] def build_rpath_args(self, build_dir, from_dir, rpath_paths, build_rpath, install_rpath): return [] def thread_link_flags(self, env): return [] def get_option_link_args(self, options): return [] @classmethod def unix_args_to_native(cls, args): from .compilers import VisualStudioCCompiler return VisualStudioCCompiler.unix_args_to_native(args) def get_link_debugfile_args(self, targetfile): # Static libraries do not have PDB files return [] class ArLinker(StaticLinker): def __init__(self, exelist): self.exelist = exelist self.id = 'ar' pc, stdo = Popen_safe(self.exelist + ['-h'])[0:2] # Enable deterministic builds if they are available. if '[D]' in stdo: self.std_args = ['csrD'] else: self.std_args = ['csr'] def build_rpath_args(self, build_dir, from_dir, rpath_paths, build_rpath, install_rpath): return [] def get_exelist(self): return self.exelist[:] def get_std_link_args(self): return self.std_args def get_output_args(self, target): return [target] def get_buildtype_linker_args(self, buildtype): return [] def get_linker_always_args(self): return [] def get_coverage_link_args(self): return [] def get_always_args(self): return [] def thread_link_flags(self, env): return [] def get_option_link_args(self, options): return [] @classmethod def unix_args_to_native(cls, args): return args[:] def get_link_debugfile_args(self, targetfile): return []