205 Commits (7cbaa6613a84b0a1e4b37926950bf7879eb4776d)

Author SHA1 Message Date
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Erwin Jansen 5de09cbe88 Always use posix paths when retrieving link name 12 months ago
Eli Schwartz 5f659af870
ninja backend: don't hide all compiler warnings for transpiled languages 1 year ago
David Seifert 8928669a69
Fix unity builds (#12452) 1 year ago
Xavier Claessens 42898bb455 msvc: Do not include pch obj when b_pch=false 1 year ago
Aditya Vidyadhar Kamath f4d19db25e
Use target.aix_so_archive to decide to archive shared library in AIX 1 year ago
Dylan Baker cbca191948 interpreter: Handle BuildTarget.vala_args as Files in the interpreter 1 year ago
Dudemanguy 4fadb2a296 msvc: unify debug filename handling 1 year ago
Tristan Partin ed9d03a088
Remove unused isinstance() in backends.py 1 year ago
Xavier Claessens 30d7f506c7 Remove get_pkgconfig_variable() 1 year ago
Arsen Arsenović 0af126fec7 install_{data,headers,subdir}: implement follow_symlinks 1 year ago
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