125 Commits (604adce33f89762f05e5385266d7b1a7d2f344db)

Author SHA1 Message Date
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
Elliott Sales de Andrade ea636fcd51 Remove unused variables. 8 years ago
Elliott Sales de Andrade 65b1d33931 Remove unused imports. 8 years ago
Jussi Pakkanen 8068fc0d1d Add test and release notes. 8 years ago
Peter Hutterer 7ed19902be pkgconfig: add suppport for custom variables during generation 8 years ago
Nirbheek Chauhan 1570a90822 project tests: Also regen before building 8 years ago
Peter Hutterer ca924451ac Use American English: behaviour -> behavior 8 years ago
Jussi Pakkanen 476c263952 Unset compiler envvars in unit tests. 8 years ago
Nirbheek Chauhan a8f360c5c3 unit tests: Add a test case for LTO + static libraries 8 years ago
Jussi Pakkanen 0e47e74a77 Do not obliterate old rpath because it might be used due to read only data sharing. Closes #1619. 8 years ago
Jussi Pakkanen b48daeda1a Make it possible to only do unity builds on subprojects. 8 years ago
Nirbheek Chauhan b603aba3ec Add tests for target and custom_target rebuild 8 years ago
Nirbheek Chauhan 36e8291a6a unit tests: Run another linuxlike test on all platforms 8 years ago
Nirbheek Chauhan a51d582c72 unit tests: Skip tests that need Ninja 8 years ago
Nirbheek Chauhan f80d471345 unit tests: Fix running specific targets with MSBuild 8 years ago
Nirbheek Chauhan a331bf1162 unit tests: Run on all backends, not just Ninja 8 years ago
Nirbheek Chauhan d755228afe tests: Factor out common code to run_tests 8 years ago
Aaron Small 98a0f3ea40 Rename the pkgconfig method to pkg-config 8 years ago
Aaron Small 76c8491d77 Add an option to dependencies called 'method'. This can be used to 8 years ago
Jon Turney fd47ef3a27 Use '.exe' extension for executables for Cygwin 8 years ago
Jon Turney cbc5064a67 Don't use -fPIC on Cygwin, either 8 years ago
Nirbheek Chauhan 6042e21e25 Use CPPFLAGS for pre-processor compiler checks 8 years ago
Jussi Pakkanen 1b81b32afb Add test for werror which is a boolean type. 8 years ago
Jussi Pakkanen 319398f074 Proxy object for overriding options transparently. 8 years ago
Nirbheek Chauhan 9261243834 tests/common/141: Also test C + asm targets 8 years ago
Nirbheek Chauhan 31dc38826d unit tests: Skip static library overwrite on Windows 8 years ago
Aaron Small b5e30fd8e0 Fix qt4 tool location detection, which may result in incorrectly picking 8 years ago
Nirbheek Chauhan fa09b122b0 wrap: Also capture stderr while running quiet_git() 8 years ago
Nirbheek Chauhan 001cf52c3a Try even harder to use the C compiler for assembly 8 years ago
Nirbheek Chauhan d5975cc683 wrap: Implement special wrap modes for use by packagers 8 years ago
Nirbheek Chauhan 7f80f81ac9 Preserve the order of internal deps in a target 8 years ago
Nirbheek Chauhan 50e0543cd7 unittests: Print output for failing commands 8 years ago
Jussi Pakkanen b3aaab3a03 Have all compiler invocations in compdb. Closes #1439. 8 years ago