469 Commits (e89b6cdd1037d4c7cfdcb37555f2cbaf66f6ae05)

Author SHA1 Message Date
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
Nirbheek Chauhan ee8b3b12a0 Add cross-platform PIC support for static libraries 8 years ago
Nirbheek Chauhan 1e3d03cc09 ninja: Fix C file name for generated Vala sources 8 years ago
Nirbheek Chauhan 9d1aeebc27 ninja: Don't add every CustomTarget to 'all' 8 years ago
Nirbheek Chauhan e713aca1d1 backends: Remove self.dep_rules dead code 8 years ago
Sam Thursfield 24e50b2697 Fix missing comma in backend.Backend.dedup_arguments() 8 years ago
Jussi Pakkanen 154763f81b Deduplicate command line arguments. Slight improvement to #671. 8 years ago
Nirbheek Chauhan 89753ecc27 Use per-target compilers while generating targets 8 years ago
Nirbheek Chauhan f85415f0d4 ninjabackend: Remove duplicate vala compiler usage 8 years ago
Nirbheek Chauhan f5caf40f66 ninja: Also add generated sources to the source list 8 years ago
Nirbheek Chauhan cfbffc6ba1 ninja: Fix header deps of generated source compiles 8 years ago
Nirbheek Chauhan ca507cdcdf ninja: Add a str and repr methods for RawFilename 8 years ago
Jussi Pakkanen e23e5c48d7 Use custom target outputs to determine linker. Closes #786. 8 years ago
Nirbheek Chauhan cb2eff8440 ninja: Fix checking of exe_wrapper for CustomTargets (#806) 8 years ago
Jussi Pakkanen 49583ccfab Revert #737. Closes #773. 8 years ago
Nirbheek Chauhan 0840a908f2 ninjabackend: Add support for installing .pdb files 8 years ago
Jussi Pakkanen c7e5e558f9 More PDB explanation. 8 years ago
Jussi Pakkanen 19ecad5b24 Mark all dependencies for run targets. 8 years ago