182 Commits (f38c653a75492a8ec1fd95b1aa148aea13689ec3)

Author SHA1 Message Date
Eli Schwartz 6823cabb83
extend install scripts to allow specific directory variable exports 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
Dylan Baker f235b814c3 build: Fix annotations for CustomTarget 3 years ago
Dylan Baker 53f44d980b backends: work around some mypy limitations and fix spotted bugs 3 years ago
Xavier Claessens f9200ca8f7 devenv: Set WINEPATH when cross compiling for Windows 3 years ago
Eli Schwartz 8ae2bf5a9e
allow RunTarget to skip wrapping due to env 3 years ago
Xavier Claessens 05cfe756f1 Target: Stop passing environment in method args 3 years ago
Xavier Claessens 90310116ab Replace backend.get_option_for_target() with target.get_option() 3 years ago
Xavier Claessens 34f442a365 OptionOverrideProxy: Handle per-subproject options 3 years ago
Xavier Claessens 86aaac8e42 backends: Stop separating base and compiler options 3 years ago
Eli Schwartz 4680c09aac mtest: fix logic bug that broke tests where the cmd is a Windows found program 3 years ago
Xavier Claessens eafb8a8e10 install: Add --strip option 3 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago