99 Commits (4104db5f07551dc811d40a7cefb4f04246953a1c)

Author SHA1 Message Date
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
Nirbheek Chauhan 01f207f347 unit tests: Don't try to test objc/c++ on Windows 8 years ago
Nirbheek Chauhan 69e83d6aed Support passing of options to compilers and linkers 8 years ago
Nirbheek Chauhan 56a8b2a181 Fix static linker exelist in cross-info and environment 8 years ago
Nirbheek Chauhan 798c349e35 Fix compiler exelist in cross-info and the environment 8 years ago
Nirbheek Chauhan 73b2ee08a8 Rewrite custom_target template string substitution 8 years ago
Nirbheek Chauhan f90f17b250 unit tests: Test some corner-cases in test setups 8 years ago
Nirbheek Chauhan 7e805a019a find_program: Fix implementation of .path() 8 years ago
Nirbheek Chauhan 18bce47691 find_program: Correctly use scripts found in PATH 8 years ago
Nirbheek Chauhan d5b4944924 run_unittests: Move more tests to AllPlatformTests 8 years ago
Nirbheek Chauhan 8e36697617 run_unittests: Resolve the real path of the tmpdir 8 years ago
Nirbheek Chauhan 2eef18b163 run_unittests: Filter out non-object contents in static library test 8 years ago
Nirbheek Chauhan de1b10c32d run_unittests: Print output if a test failed 8 years ago
Nirbheek Chauhan a14eba27a9 ninja: Delete output static lib before calling `ar` 8 years ago
Nirbheek Chauhan 217eae4011 run_unittests: Move sleep() ninja bug hack to setconf 8 years ago
Nirbheek Chauhan dd47bcd210 run_unittests: Support returning the output of a subprocess 8 years ago
Nirbheek Chauhan 82057ccd55 Add unit tests related to absolute prefixes 8 years ago
Nirbheek Chauhan 97911c4384 Fix absolute prefix/xxxdir subdir check on Windows 8 years ago
Nirbheek Chauhan bb491735a9 coredata: Use our own implementation of commonpath 8 years ago
Jussi Pakkanen 66fbcde96e Cope with files created with a different umask. 8 years ago
Nirbheek Chauhan 2bb58c909f Use CompilerArgs for generation of compile commands 8 years ago
Nirbheek Chauhan 4677f37366 tests: Move build-by-default unit test to common tests 8 years ago
Nirbheek Chauhan dbcbf19ece compilers: New class CompilerArgs derived from list() 8 years ago
Nirbheek Chauhan 7d6f628ed4 Support file perms for install_data and install_subdir 8 years ago
Nirbheek Chauhan 23f3cec9d0 Force installation dir options to be inside prefix 8 years ago