570 Commits (7842bc03dd581c4beaa1b94746b5dfe5d38986c6)

Author SHA1 Message Date
Igor Gnatenko e611b6748b tree-wide: remove unused variables 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Nirbheek Chauhan 8e06ab6a95 Use a script to clean-up custom-target output dirs 8 years ago
Igor Gnatenko 7d71e9f8b2 backend/ninja: pass language name instead of compiler 8 years ago
Igor Gnatenko d5ccd20aac fix some of pylint's undefined-variable 8 years ago
Nirbheek Chauhan d5f7ba862b gnome.mkenums: Use absolute paths for all commandline args 8 years ago
Nirbheek Chauhan e6f48a03fc Allow all code to access module target classes 8 years ago
Nirbheek Chauhan 79f6626867 Pass --gresources to valac for each compiled gresource 8 years ago
Nirbheek Chauhan fc540b72a6 vala: Fix duplicate output detection 8 years ago
Jussi Pakkanen b01d2c35b7 Only add build dir inlude directives if the corresponding dir exists. Closes #1185. 8 years ago
Nirbheek Chauhan 038b15a7b2 Add __repr__ for ExtractedObjects and better error for Vala libraries 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 5787a4b4fb Make Java compilation work with inner classes. Closes #1157. 8 years ago
Nirbheek Chauhan 70f39ee21e unity builds: Assembly and LLVM IR are incompatible 8 years ago
Nirbheek Chauhan 04c1909a4d compilers: Implement support for LLVM IR compilation 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Jussi Pakkanen dc1f537fb3 Skip shared module test on VS because it fails for some reason nobody understands. 8 years ago
Jussi Pakkanen 59fdb1b9ff Add unresolved symbol arg to link line in VS backends. For some 8 years ago
Nirbheek Chauhan b9a7c0cf39 misc: Use relative imports everywhere 8 years ago
Nirbheek Chauhan c7a2664cb7 Better error when passing invalid objects to install_header 8 years ago
Thibault Saunier 10e2b9bca0 mesontest: Rebuild all before running tests 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Jussi Pakkanen 04a2e6ded3 Do not use -install_name or -shared when building modules on OSX, 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 8f41154827 Can specify headers to install with Files. 8 years ago
Jussi Pakkanen a01919976e Always specify installed data with a File object. Closes #858. 8 years ago
Jussi Pakkanen 1ebc5c1ea0 Can run special tests with the new tool. 8 years ago
Jussi Pakkanen c7ddce163f All testing is now in mesontest.py, which simplifies a lot of stuff. 8 years ago
Jussi Pakkanen 0d619df2f3 Removed subsuite targets. 8 years ago
Jussi Pakkanen 951262d759 Removed Valgrind from core. 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 085650a1e3 vala: Implement valac.find_library 8 years ago
Nirbheek Chauhan 3a84136268 Fix regex used in custom target evaluation 8 years ago
Jussi Pakkanen 1e0ae0a083 Revert "vala: Build with '--nostdpkg'", MR #920 8 years ago
Nirbheek Chauhan 45996b0f92 vala: Fix compiled object extraction 8 years ago
Guillaume Poirier-Morency 0f098c37ae vala: Build with '--nostdpkg' 8 years ago
Nirbheek Chauhan 88f1d400c0 Fix debug PCH builds with MSVC 2012 and later 8 years ago
Nirbheek Chauhan 00dc929b62 vs: Properly split per-compiler args into per-file options 8 years ago
Patrick Griffis 573b3afb52 backends: Output depfiles in same directory as target 8 years ago
Nirbheek Chauhan 5fdac48250 custom_target: Substitute @OUTPUT@ and @INPUT properly 8 years ago
Nirbheek Chauhan a2262103fb Implement mlog.warning and use it everywhere for warnings 8 years ago
Nirbheek Chauhan b1898fd139 ninja: Pass absolute path of files to run targets 8 years ago
Jussi Pakkanen 841380acfe Search for headers in build dir before source dir. Closes #984. 8 years ago
Jussi Pakkanen 8d182e00c9 Use a cross linker when cross compiling. 8 years ago