161 Commits (34d928a83011005bf44df26b4b32c3777b2e6595)

Author SHA1 Message Date
Nirbheek Chauhan bb0e18b738 Use listify and extract_as_list everywhere 7 years ago
Jussi Pakkanen 4e42861467 Fix tests on OSX. 7 years ago
Jussi Pakkanen cb64a3f07a Fix MSVC builds. 7 years ago
Jussi Pakkanen a655b64989 Add an rpath entry to shared libraries that are linked from the source tree. 7 years ago
Jussi Pakkanen ac79eebc2f Moved prebuilt static library under unit tests. 7 years ago
Jussi Pakkanen b9c4fc728c Moved prebuilt object test under unittests. 7 years ago
Luke Shumaker bb25260f00 flake8: Perform suggested whitespace/formatting changes 7 years ago
Hristo Venev f2fc32069b Add test for get_option(b_xxx) on reconfigure. 7 years ago
Nirbheek Chauhan db199b06e6 Add a test for the custom target incdirs change 7 years ago
Jussi Pakkanen 72a6683c6f Permit overriding find_program from the cross file. 7 years ago
Hemmo Nieminen 64950bd318 Add a regression test for test suites. 7 years ago
Jussi Pakkanen a1326581a5 Fix coverage target breakage and add a test for it. 7 years ago
Jussi Pakkanen e02f1dc809 Remove PHONY because Windows and OSX file systems are crap. Closes #2199. 7 years ago
Nirbheek Chauhan 0c518a8077 Add a test for dirs with reserved target names 7 years ago
Nirbheek Chauhan cae5caa7f1 run_unittests: Add a helper for asserting path existence 7 years ago
Jussi Pakkanen 5c8328d27f Use "meson test" in test invocations so it will not print the deprecation warning. 7 years ago
Nirbheek Chauhan 192d0dd0a7 unit tests: Select test cases inside run_unittests.py 7 years ago
Jussi Pakkanen 59a35c4c53 Print deprecation warnings on old style commands. 7 years ago
Gabríel Arthúr Pétursson 3ddf9bf6dd Ensure same compiler flags are used for compiling PCH as normal sources 7 years ago
Nirbheek Chauhan de2d59cc27 find_library: Ignore libs on MSVC properly 7 years ago
Jussi Pakkanen 2269b7f60b Add build_rpath as new property allowing people to specify rpath entries that are used in the build tree but will be removed on install. 7 years ago
Martin Ejdestig 4c8c83c967 Add a mesonintrospect --dependencies test 8 years ago
Nirbheek Chauhan a27b4c4640 unittests: Don't pass /nologo to `cl` during detection 8 years ago
Nirbheek Chauhan 37057abfef unittests: Check value of cc.is_64 with MSVC 8 years ago
Nirbheek Chauhan 5660c766ab unittests: Ensure that the compiler version is not blank 8 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago
Alistair Thomas e5559903b3 Split linkers out from compilers.py 8 years ago
Jussi Pakkanen c3591e5303 Handle both pkg-config and pkgconf argument order. Closes #1934. 8 years ago
Jussi Pakkanen 1c34707aee Preserve standalone -D arguments always. 8 years ago
Jussi Pakkanen 85a263a670 Failing test for -D dedupping. 8 years ago
Jussi Pakkanen f1996f7291 Use the Windows proof dir deleter consistently. 8 years ago
Elliott Sales de Andrade eff273aa43 Add test for Mercurial dist'ing. 8 years ago
Nirbheek Chauhan 1865425b4b tests/unit/8: Rename to 9 and add -l flags 8 years ago
Jussi Pakkanen 8244f4c6a6 Created unit test to ensure linker arguments from consecutive dependencies are kept in order. 8 years ago
Nirbheek Chauhan d23e6b34c7 Preserve -L -l pairings fetched from external deps 8 years ago
Nirbheek Chauhan 9308a6d923 tests: Add Boost unit tests and project tests on Windows 8 years ago
Nirbheek Chauhan c1e9c757eb tests: Increase dependencies coverage a bit more 8 years ago
Nirbheek Chauhan 38716f0fcb tests: Improve llvm dependency test coverage 8 years ago
Nirbheek Chauhan 3a33a8ef49 unit tests: Add class to generate failing tests 8 years ago
Jussi Pakkanen de1305c9e8 Do not use context managers. Because Windows. 8 years ago
Nirbheek Chauhan 198c2f2d55 unit tests: Skip tests if no readelf found 8 years ago
Nirbheek Chauhan 41f8f1a53b unit tests: Also check RUNPATH when fetching RPATH 8 years ago
Nirbheek Chauhan 264ce6c0bc Use absolute RPATHs while linking due to a binutils bug 8 years ago
Nirbheek Chauhan d79bdb9b6b unit tests: Use only implementation of get_soname 8 years ago
Nirbheek Chauhan 4b428053f4 ninja: Use shlex.quote for quoting on non-Windows 8 years ago
Nirbheek Chauhan ae9b23832e ninja: De-dup libraries and use --start/end-group 8 years ago
Ole André Vadla Ravnås b32c757073
environment: Add needs_exe_wrapper for overriding auto-detection. 8 years ago
Ole André Vadla Ravnås b595cda4ed Fix cross environment pollution. 8 years ago
Jussi Pakkanen a31bc4ede5 Skip unittests that request it rather than mark them as failed. Closes #1804. 8 years ago
Elliott Sales de Andrade 4abe9a9d78 Add missing asserts in unit tests. 8 years ago