194 Commits (599f37eb5611707b2e32e5f6d1e12f6c609dde52)

Author SHA1 Message Date
Xavier Claessens 28e6d2be96
ExecutableSerialisation: capture and feed are optional strings 1 year ago
Charles Brunet 947e0f819b Optimize extract_dll_paths in ninja backend 1 year ago
Daniele Nicolodi 9eb7fe332f Fix install_data() default install path 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Xavier Claessens 08972c1277 backends: Always take options from target 1 year ago
Eli Schwartz 4166bf1eb2 Revert "backends: Cache creation of install data" 1 year ago
Eli Schwartz db0c24e627
genvslite: greatly simplify the implementation of non-genvslite backends 1 year ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 1 year ago
Eli Schwartz a1ef957e34
linkers: delay implementations import until detect is run 1 year ago
Eli Schwartz e715400d1b
tree-wide: reduce unneeded imports on specific Dependency impls 1 year ago
Eli Schwartz 6823cabb83
extend install scripts to allow specific directory variable exports 2 years ago
Xavier Claessens ff86e799a4 extract_all_objects: Include PCH object with MSVC 2 years ago
Charles Brunet e238b81ba0 better algo to find DLL paths on Windows 2 years ago
Charles Brunet 4cf9aab357 Revert "find dll path on Windows" 2 years ago
Eli Schwartz a7930a2cd7 backends: fix bug where meson_exe crashed if constructed with found programs 2 years ago
Charles Brunet 03498424d0 find dll path on Windows 2 years ago
Eli Schwartz a024d75e15
backends: add a new "none" backend 2 years ago
Eli Schwartz b4c347674b
backends: simplify class setup 2 years ago
Stefan Hajnoczi c849031513 backends: fix source dir stripping from rpaths 2 years ago
Dylan Baker 11b9ad2e29 backends/backends: Add helpful message for getting rid of warning 2 years ago
Eli Schwartz 0544ffabf1
add builtin option to install licenses 2 years ago
Eli Schwartz 2fa0749175
add license_files kwarg to project 2 years ago
Xavier Claessens 548c9adad4 Remove useless EmptyExternalProgram 2 years ago
Xavier Claessens 302a29593a devenv: Always include env for HOST machine 2 years ago
Xavier Claessens f73970cc8f devenv: Add executables locations to both PATH and WINEPATH 2 years ago
Daniel Stone a0514a7c41 tests: Write out LD_LIBRARY_PATH for built shared libraries 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Xavier Claessens f5871e240d backends: Try guessing install tag for all installed files 2 years ago
Xavier Claessens 42a7f8e8ef vs backend: Add support for CompileTarget 2 years ago
Xavier Claessens 65590e6e4b Add cc.preprocess() method for c-like compilers 2 years ago
Eli Schwartz 2cb7350d16 run wrapped-due-to-env commands on unix via the env program 2 years ago
Dylan Baker f11ebf20ff
pylint: enable unnecessary-lambda 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Xavier Claessens 2a262d2936 Automatically tag systemtap files 2 years ago
Xavier Claessens a010274d4b Automaticall tag installed tests 2 years ago
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Eli Schwartz 7eb5709bd9
backends: limit maximum path of generated filenames 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Dylan Baker c02d7fe119 backend/ninja: properly track objects extracted from fortran sources 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Dylan Baker 394f734b1d build: Add a Union alias for all build targets 2 years ago
Christian Wendt 468022f91c backends: Remove /Zi arg if requested to use /Z7 2 years ago
Paolo Bonzini e4a8f4dbd6 backend: always use the same code to compute the files in ExtractedObjects 3 years ago
Paolo Bonzini dae986073d take override_option('unity=...') into account when allowing extract_objects() 3 years ago
Eli Schwartz f3ba24f289
ninja backend: generate additional meta-rules for test/benchmarks targets 3 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 3 years ago
Eli Schwartz 1eaf49c880 flake8: remove no longer used imports 3 years ago
Eli Schwartz c151988b39
intro-install_plan: fix destinations for build_targets with custom install_dir 3 years ago