601 Commits (a8d3eb3c107c65aa55df982e5d64658fd2e862d9)

Author SHA1 Message Date
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 8 years ago
Jussi Pakkanen 70e84f9080 Use new run_target format. 9 years ago
Nirbheek Chauhan 0640fe0215 Add test for usage of generated File sources in libraries 9 years ago
Nirbheek Chauhan 6c055c7c3c Add test for configure_file in custom target command list 9 years ago
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme 9 years ago
Jussi Pakkanen 0733c0f9a1 Changed run_target to take command as kwarg and add depends. This makes it behave the same as custom_target. 9 years ago
Jussi Pakkanen ea4fe8e417 Run_target can run binaries obtained with find_program. 9 years ago
Nirbheek Chauhan c631cac04c tests: Fix 103 manygen when both cl and gcc are available 9 years ago
Jussi Pakkanen 15ab984d8e Finish appveyor integration by moving static library in a subdir to avoid clashes. 9 years ago
Jussi Pakkanen 475175f4b5 Can use generator outputs in custom targets. Closes #587. 9 years ago
Jussi Pakkanen f0626e6cc1 Created failing test for using generated outputs in a custom target. 9 years ago
Jussi Pakkanen d4adf0983b Add special casing for VS which ignores unknown arguments. 9 years ago
Jussi Pakkanen beef7cb291 Added functionality to pick the first supported argument from a list. Closes #583. 9 years ago
Jussi Pakkanen d8d989d9b8 Add a has_arg method to compiler to check whether it supports a given argument. 9 years ago
Jussi Pakkanen 177e286b3c Can generate config headers without an input file. Closes #549. 9 years ago
Jussi Pakkanen 0482635c12 Handle case of install_subdirring a subdir. 9 years ago
Jussi Pakkanen beb6827413 Installing subdirs now merges with existing files in the target dir. 9 years ago
Jussi Pakkanen 144565fabf Added method to get current project name. 9 years ago
Jussi Pakkanen 16e032c289 Fix installing manpages from subdirs. 9 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 9 years ago
Jussi Pakkanen b5013a573a Added semantic versioning comparison method to strings. 9 years ago
Nicolas Schneider a29d9c2c33 vs: fix generators that use indexed output replacements (like @OUTPUT0@) 9 years ago
Nirbheek Chauhan 7aa24c7d0a compilers: Fix header stub change that broke has_function checks on Windows (#559) 9 years ago
Jussi Pakkanen 2a3a1ce8e0 Join() convenience method for strings. Closes #552. 9 years ago
Nirbheek Chauhan 0ac33b8857 tests/common/43: Better, more descriptive error messages 9 years ago
Jussi Pakkanen 48e678db76 Strip leading source tree dir name from install files if it exists. 9 years ago
Tim-Philipp Müller 1934ddfc5b Improve cc.has_function() check to not require any includes and detect stubs 9 years ago
Nirbheek Chauhan 700010e452 New API: cc.has_header_symbol to check if a header defines a specific symbol 9 years ago
Jussi Pakkanen 26f647d728 And private libraries. 9 years ago
Jussi Pakkanen c0c9a96c36 Can set requires manually into generated pc files. 9 years ago
Nicolas Schneider 3de7c34714 add test for extracting two objects with the same source file name 9 years ago