150 Commits (b11cf2f37165ddf0ebe737e85768483ff4387481)

Author SHA1 Message Date
Eli Schwartz d3dac3cfb2
compilers: don't export every compiler as a top-level property 2 years ago
Eli Schwartz 0a9048e554
compilers: don't use instance checks to determine properties 2 years ago
Daniel Carson 004575874f Warn if wrap file changes 2 years ago
Yang Bo 83d18d137d Use os.path.realpath for default include paths testing in -isystem. 2 years ago
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Andres Freund 628effb369 mtest: Run ninja build.ninja before loading tests 2 years ago
Eli Schwartz f8ebfdf7b1
install modes should not apply sticky bit to files 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Dylan Baker f10967e3f4 unittests: Add additional tests for KwargInfo::since values 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker e062dcdfcc allplatformstests: use subTests with test_warning_location 2 years ago
Eli Schwartz 3c7ab542c0
deprecate running "meson builddir" without setup subcommand 2 years ago
Hemmo Nieminen 952dd7773d mtest: unify parsed and non-parsed output handling 2 years ago
Daan De Meyer f774609b09 Only reconfigure if configure options actually changed 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Eli Schwartz 8afcca2d26
tests: skip template test for windows shared fortran 2 years ago
Jussi Pakkanen befd26985c Fix test case numbers. 2 years ago
Xavier Claessens d85a9733e6 Fix crash when a reconfigure adds a new subproject 2 years ago
Eli Schwartz 036181ef6a
unittests: do more accurate check for ninja "nothing to do" 2 years ago
Eli Schwartz 2acb6ee79e
unittests: allow test commands to suppress returning stderr 2 years ago
Eli Schwartz c151988b39
intro-install_plan: fix destinations for build_targets with custom install_dir 3 years ago
Vili Väinölä 18e2f8b2b3 Fix sandbox violation when using subproject as a symlink 3 years ago
Paolo Bonzini a7e458effa mtest: ignore invalid input 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Simon McVittie 65ea833d58 Require CMake 3.14 for all tests that use the cmake module 3 years ago
Simon McVittie 42327eacbc unittests: Skip prelinking test with gcc 8 or older 3 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Fredrik Salomonsson 442fd7dc73 docs: Add documentation on pkgconfig.relocatable 3 years ago
Fredrik Salomonsson ef0c38f90a unittests: Add test_pkgconfig_relocatable to allplatformstests 3 years ago
Eli Schwartz 5df0fb45ca
unittests: make datatests capable of parsing module subsections properly 3 years ago
Jussi Pakkanen 2fcd3a4174 Add regression test for Python dist. 3 years ago
Eli Schwartz b5a81ff634
qt dependency: adapt to the qmake command changed name 3 years ago
John Ericson 01a7aa0a4d Document and test env vars a bit better 3 years ago
Marvin Scholz 34ea8fdf98 unittests: move get_convincing_fake_env_and_cc to run_tests.py 3 years ago
Marvin Scholz 9e597ce905 unittests: add underscore prefix tests 3 years ago
Marvin Scholz b44042b5a9 unittests: correctly use test asserts instead of regular ones 3 years ago
Marvin Scholz 2cdddbab56 Add new debug() function 3 years ago
Jussi Pakkanen 1c3191be55 Condense test directory names. 3 years ago
Xavier Claessens f2d21bf8a9 Make compilers list per subproject 3 years ago
Dylan Baker 6c5a0f8332 unittests: Fix rpath tests no nixos 3 years ago
Dylan Baker f0b27964ca tests/linuxlike: prepend rather than override PKG_CONFIG_PATH 3 years ago
Dylan Baker b43cf097c2 tests/linuxlike: Honor PKG_CONFIG envvar 3 years ago
Eli Schwartz 4b0c0810df
unittests: convert python tests to project tests 3 years ago
Xavier Claessens eafb8a8e10 install: Add --strip option 3 years ago
Jussi Pakkanen 6ec6e0c9ec Replace freezing regex with plain text operations. 3 years ago
Dylan Baker 7d1431a060 build: plumb structured sources into BuildTargets 3 years ago
Xavier Claessens 01e92dc543 Fix default install tag for shared lib symlinks 3 years ago
Eli Schwartz a580fac83a
tests: allow setting MESON_CI_JOBNAME=thirdparty 3 years ago
Eli Schwartz 4274e0f42a unittests: fine-tune the check for whether we are in CI 3 years ago