547 Commits (dfd368d4054bfe067545112717a5bd21bc37aca7)

Author SHA1 Message Date
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
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
Mark Schulte 1e4bdea7d8 Allow running native executable in cross build 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 93035fd112 Print a useful error when unable to determine linker 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
Jussi Pakkanen f0fee2e542 Fix soname to work on OSX. 8 years ago
Jussi Pakkanen 4dc798dc7e Check that soname matches the filename. Closes #785. 8 years ago