557 Commits (e27dbb42a0f174634c63cc6fa96445dea112e6bb)

Author SHA1 Message Date
Luke Elliott b6b68d7ee6
vs2010backend: avoid duplicated directory structure in vcxproj.filters 1 year ago
Luke Elliott 14ac4e3528
Revert "Visual studio: Generate vcxproj.filters files to adds filters to imitated directories to navigate more easily in the source files." 1 year ago
Lei YU 8d6b474bf6 Add clang-tidy-fix target 1 year ago
Dylan Baker fa7c7d919a rust: properly rematerialize static dependencies as well as dynamic ones 1 year ago
Xavier Claessens dbf081c9ce Rust: Fix both_libraries() case 1 year ago
Xavier Claessens 10dcd87d00 Rust: Replace rust_crate_type with rust_abi 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Albert Tang 665275a785
xcode: Check for apple framework deps by name 1 year ago
Arsen Arsenović 0af126fec7 install_{data,headers,subdir}: implement follow_symlinks 1 year ago
Dan Hawson bd3341f808 Recognise more include search path opts when populating 'NMakeIncludeSearchPath' to help intellisense 2 years ago
Xavier Claessens b2654b2d43 Fix crash when installing a vala library and python sources 2 years ago
Dylan Baker 15811e362e backends/ninja: run `ranlib -c $out` when using the apple ar 2 years ago
Eli Schwartz 5a827616b5 ninja backend: fix the automatic restat of outputs when reconfiguring 2 years ago
Charles Brunet 7cbe37ebd9 Add more descriptive description to CustomTarget 2 years ago
Eli Schwartz a01418db0a
remove useless type annotations 2 years ago
Xavier Claessens 28e6d2be96
ExecutableSerialisation: capture and feed are optional strings 2 years ago
Charles Brunet 947e0f819b Optimize extract_dll_paths in ninja backend 2 years ago
Daniele Nicolodi 9eb7fe332f Fix install_data() default install path 2 years ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 2 years ago
Eli Schwartz dd578decdb
ninjabackend: add or correct various bits of typing 2 years ago
Eli Schwartz 4d3432daa3
ninjabackend: track all outputs using a set 2 years ago
Eli Schwartz 22d842a97d
ninjabackend: remove useless and unused API bits in phony targets 2 years ago
Albert Tang 76dd44d6cb backend: fix checking dep instance for xcode 2 years ago
Charles Brunet 047c2d644c Display more timestamps when profiling ninja 2 years ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 2 years ago
Charles Brunet 3e3d5e97c3 Fix display of generator 2 years ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 2 years ago
Xavier Claessens 08972c1277 backends: Always take options from target 2 years ago
Eli Schwartz 4166bf1eb2 Revert "backends: Cache creation of install data" 2 years ago
Eli Schwartz db0c24e627
genvslite: greatly simplify the implementation of non-genvslite backends 2 years ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 2 years ago
Aditya Kamath 8946bc05f7
Archive shared library in AIX (#11850) 2 years ago
Dylan Baker 6bfb47a455 rust: Override the default MSVCRT when linking Rust and !rust together 2 years ago
Dylan Baker 772cb92624 rust: get stdlib arguments for non-rust languages when linking 2 years ago
Eli Schwartz a71846d749
Revert "modules: move gnome targets into gnome module" 2 years ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 2 years ago
Eli Schwartz 6fad02db04
fix regression in handling output overwriting for ar-like linkers 2 years ago
Eli Schwartz e715400d1b
tree-wide: reduce unneeded imports on specific Dependency impls 2 years ago
Alyssa Ross ab17bd2393 rust: fix -C prefer-dynamic behavior 2 years ago
Eli Schwartz d0cbda99a3
backends/vs: add sundry type annotations 2 years ago
Eli Schwartz f38c653a75
backends/xcode: simplify an obviously too-complicated function 2 years ago
Eli Schwartz 50921263bd
delete dead code that has never been referenced 2 years ago
Eli Schwartz a981433705
backends/xcode: various sundry low-effort typing fixes 2 years ago
Eli Schwartz ba27c72861
backends/ninja: add sundry typing improvements 2 years ago
Eli Schwartz aa48cdcf60
use truncating division for code that explicitly needs an int 2 years ago
Eli Schwartz 85e0c0a5d7
ninja backend: simplify code by using dataclasses 2 years ago
Eli Schwartz 82d0d1755d
ninja backend: fix cleandead deleting files that meson implicitly creates 2 years ago
Xavier Claessens d17e3ce6ba preprocess: Allow preprocessing any file extensions 2 years ago
Eli Schwartz 29ad6dd90c avoid endless reconfigure loops when a build directory is copied around 2 years ago
Volker Weißmann 12a2dc86ca Allow generator.process(generator.process(...)) 2 years ago