661 Commits (9a41ce58d682faa59fcef5b067adc393a5412d30)

Author SHA1 Message Date
Nirbheek Chauhan 73b2ee08a8 Rewrite custom_target template string substitution 8 years ago
Nirbheek Chauhan f1fe823763 Add repr() for EnvironmentVariables{,Holder} 8 years ago
Nirbheek Chauhan 15b6915954 custom_target: Recursively flatten `command:` 8 years ago
Nirbheek Chauhan bc8c0730f3 Add __repr__ for IncludeDirs 8 years ago
Nirbheek Chauhan 2bb58c909f Use CompilerArgs for generation of compile commands 8 years ago
Jussi Pakkanen a32e3023f8 Add build_by_default to list of kwargs know by CustomTarget. 8 years ago
Nirbheek Chauhan 7d6f628ed4 Support file perms for install_data and install_subdir 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Jussi Pakkanen 21d8505825 build_by_default it is. 8 years ago
Jussi Pakkanen 58878b998d Get rid of hasattr. 8 years ago
Jussi Pakkanen db8ad2a4bd Add test for build_on_all. 8 years ago
Jussi Pakkanen 7abc7c64b0 Created base class for all targets and moved common functionality there. 8 years ago
Elliott Sales de Andrade 78b030cf19 Add support for Files passed to generators. 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Mike Sinkovsky c8981bdd1b style: [E711] comparison to None should be 'if cond is None:' 8 years ago
Jussi Pakkanen 00f62d0755 Can get values in ConfigurationData objects. 8 years ago
Jussi Pakkanen fdd0675661 Better error messages. Closes #1284. 8 years ago
Jussi Pakkanen ee8a6e6fc5 Can specify test setups and run them with mesontest. 8 years ago
Igor Gnatenko f0bc5568a7 style: fix E703 violations 8 years ago
Igor Gnatenko 969dc7e995 style: fix E124 violations 8 years ago
Igor Gnatenko 116da33cdd style: fix E128 violations 8 years ago
Igor Gnatenko f19bec34a9 style: fix E271 violations 8 years ago
Igor Gnatenko ef608f217d style: fix E222 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Elliott Sales de Andrade 18c38df875 Add Generator.process_files to reduce code duplication. 8 years ago
Nirbheek Chauhan 0ac965cc10 Fix shared library symlink aliasing on install 8 years ago
Elliott Sales de Andrade c7f788e184 Fix exception when linking with invalid object. 8 years ago
Jussi Pakkanen 98c4fd2d5d Add per target argument for Fortran. 8 years ago
Nirbheek Chauhan 589a56e78f Cache the scripts used for postconf and install phases 8 years ago
Igor Gnatenko 139e020ede tree-wide: use proper 'not in' notation 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Nirbheek Chauhan c693bd9bb4 Allow passing arguments to install scripts 8 years ago
Nirbheek Chauhan d5f7ba862b gnome.mkenums: Use absolute paths for all commandline args 8 years ago
Nirbheek Chauhan 2c83bd16fc Test targets with only generated and prebuilt objects 8 years ago
Nirbheek Chauhan 038b15a7b2 Add __repr__ for ExtractedObjects and better error for Vala libraries 8 years ago
Nirbheek Chauhan d766475176 Use the linker to determine if we are using MSVC 8 years ago
Nirbheek Chauhan 82a77609e8 Query the target itself for the dynamic linker 8 years ago
Nirbheek Chauhan 0fc4ad2a0b Also use objects to populate target compilers 8 years ago
Nirbheek Chauhan 7b3d00fee4 Use dict for self.build.compilers instead of list 8 years ago
Jussi Pakkanen 6d84b9b646 Created new shared module build target type, and make sure -Wl,--no-undefined is not used when linking it. 8 years ago
Jussi Pakkanen 07d7e87411 Allow soname to be an arbitrary string and fix symlink generation. 8 years ago
Nirbheek Chauhan 864b9b1957 Only check for unity compat when doing unity builds 8 years ago
Jussi Pakkanen c9a46fcc93 Can set compiler arguments in Java. 8 years ago
Jussi Pakkanen a01919976e Always specify installed data with a File object. Closes #858. 8 years ago
Guillaume Poirier-Morency b2a39dd06e vala: Generate GIR into the build directory (fix #185) 8 years ago
Thibault Saunier 85a0cd7635 Add new add_project_[link]_args functions 8 years ago
Nirbheek Chauhan a2262103fb Implement mlog.warning and use it everywhere for warnings 8 years ago
Jussi Pakkanen 6762d30c6a Exposes the install names of targets in introspection. Closes #829. 8 years ago
Guillaume Poirier-Morency 114b5b0637 vala: Use 'vala_header' and 'vala_vapi' directly 8 years ago
Guillaume Poirier-Morency ff6b3c7a2d vala: Custom header and vapi name (fix #892) 8 years ago