462 Commits (c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75)

Author SHA1 Message Date
Tim-Philipp Müller 627d859809 interpreter: copy mutable variables on assignment 8 years ago
Scott D Phillips 3650669874 Allow subproject declarations in subdirectories 8 years ago
Nirbheek Chauhan f3bb6bb227 Add a unit test to ensure object file order 8 years ago
Nirbheek Chauhan 57ce7d4618 Add support for extracting objects in unity builds 8 years ago
Patrick Griffis 19e08aa7b1 pkgconfig: Test the validity of the generated file 8 years ago
Elliott Sales de Andrade 779788ad82 Split generator @BASENAME@ at the first extension. 8 years ago
Jussi Pakkanen 1efcea9617 Renamed path_join to join_paths. 8 years ago
Nirbheek Chauhan 6ffae922cc Add a unittest for pkg-config file generation 8 years ago
Nirbheek Chauhan 2d0eb2cec5 Warn if -fPIC is passed instead of pic to static libraries 8 years ago
Jussi Pakkanen c2b852c9b3 Created path_join function. 8 years ago
Nirbheek Chauhan ee8b3b12a0 Add cross-platform PIC support for static libraries 8 years ago
Nirbheek Chauhan 4990dd197c Test arrays in languages for the project() method 8 years ago
Jussi Pakkanen f2df5f5567 Indent fix. 8 years ago
Nirbheek Chauhan 3be01a7e7b Add a test for generated header deps of generated sources 8 years ago
Elliott Sales de Andrade acdb17ffa2 Add test cases for compile-checks-in-files. 8 years ago
Nirbheek Chauhan 4eb13f6afd tests/94 default options: Also test warning_level 8 years ago
Jussi Pakkanen e23e5c48d7 Use custom target outputs to determine linker. Closes #786. 8 years ago
Jussi Pakkanen 5f90aac4ed With a generator. 8 years ago
Jussi Pakkanen 5f6c9d628d A target where all sources are generated. 8 years ago
Tim-Philipp Müller 3aebdb717a configuration_data: can pass descriptions to setters (#783) 8 years ago
Thibault Saunier a2e7ebc575 Add a new 'environment' object to be used to build test environment (#781) 8 years ago
Tim-Philipp Müller 09fdc7f815 configuration_data: add .set_quoted() convenience method to set quoted string 8 years ago
Jussi Pakkanen c970d656b1 All_args should always be a list. Closes #778. 8 years ago
Jussi Pakkanen 6f2b29e0f7 Can use files() in run_command. 8 years ago
Jussi Pakkanen d26ab47072 Can use custom targets as executables to run in a run_target. 8 years ago
Jussi Pakkanen 9235fd4ec1 Permit use of file objects in run targets. 8 years ago
Jussi Pakkanen b289547971 Force clang to error out on unknown arguments. Closes #755. 8 years ago
Jussi Pakkanen a9da6c5132 Moved targets with same name into subdirs to make all tests pass. 8 years ago
Emmanuele Bassi 5fec1620d2 Add more test cases for is_even/is_odd methods 8 years ago
Emmanuele Bassi 128da74038 Add precedence tests for the modulo operator 8 years ago
Emmanuele Bassi 2dd1ec6f8c Add is_even() and is_odd() integer methods 8 years ago
Emmanuele Bassi 00e5962aaa Add support to integer modulo operator 8 years ago
Jussi Pakkanen c8213aaf1e Better file existance checks. 8 years ago
Elliott Sales de Andrade aec1e88c21 Use context manager in test cases. 8 years ago
Saunier Thibault e411c0b930 Honor dependency `fallback` argument even if the dependency is not required (#735) 8 years ago
Elliott Sales de Andrade 6475bdbe20 Properly handle Files used in CustomTarget commands. 8 years ago
Elliott Sales de Andrade cd03df4a4c Fix CustomTargets used as input to CustomTargets. (#727) 8 years ago
Elliott Sales de Andrade 3a593d0aca Always obey DESTDIR even with absolute install_dir. 8 years ago
Nirbheek Chauhan 7830cb61c3 Add a new compiler object method: has_members (#723) 8 years ago
Elliott Sales de Andrade 70d94a5550 Allow capturing command output of a custom target. 8 years ago
Jussi Pakkanen a52154eba5 Change default and add explanatory comment for why we do that. 8 years ago
Jussi Pakkanen c4ade56150 Added sysconfdir option. Closes #694. 8 years ago
Jussi Pakkanen c02a175d52 Add depfile support to generators. 8 years ago
Jussi Pakkanen 3ae918a463 Add support for dependency files in custom targets. 8 years ago
Nirbheek Chauhan 909a62ca1a test common/86: Move static library back (#662) 8 years ago
Jussi Pakkanen d90fcb4048 Created ternary operator. Closes #538. 8 years ago
Nirbheek Chauhan d8b9b12adb Ninja now supports backslash in command args, so we can too 8 years ago
Nirbheek Chauhan a2344d5aa6 Test that the 'libdir' project() option works 8 years ago
Nirbheek Chauhan 88aafd363e Normalize the path of a configured file to avoid dupes (#640) 8 years ago
Nirbheek Chauhan f8d7588372 test 60 install script: Don't install any files when using msvc 9 years ago