214 Commits (c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75)

Author SHA1 Message Date
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 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
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
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
Jussi Pakkanen 1e0ae0a083 Revert "vala: Build with '--nostdpkg'", MR #920 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
Patrick Griffis 573b3afb52 backends: Output depfiles in same directory as target 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 1cf787f281 Added reconfigure target that always reruns Meson. 8 years ago
Tim-Philipp Müller d37bbef411 ninjabackend: fix error message 8 years ago
Jussi Pakkanen 72995b5800 Do not error out if compdb can not be created. 8 years ago
Guillaume Poirier-Morency 66518d4dad vala: Use a portable path join for the VAPI 8 years ago
Nirbheek Chauhan 706425abd1 Ninja: Use OrderedDict in places where order matters 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
Nirbheek Chauhan 7e9203fac9 Fix Unity builds for Fortran and D targets 8 years ago
Nirbheek Chauhan 57ce7d4618 Add support for extracting objects in unity builds 8 years ago
Nirbheek Chauhan b070f505d3 ninja: Generate Vala compile rules after all header_deps are found 8 years ago
Nirbheek Chauhan 8bee336e2a ninja: Always use RawFilename for unity sources and deps 8 years ago
Nirbheek Chauhan 65e9761cb1 Support all kinds of generated vala and vapi sources 8 years ago
Nirbheek Chauhan 23b060f0aa Ninja: Consolidate generated sources handling 8 years ago
Nirbheek Chauhan 092c593acd Process dependencies for all targets not just C/C++ 8 years ago
Nirbheek Chauhan 419b84784f CustomTarget: Use get_outputs() instead of get_filename() 8 years ago
Nirbheek Chauhan 4332df01b8 Add no-warning args while building Vala C code 8 years ago