547 Commits (657f357fc6ac0d97d30c940f9919b0021902a608)

Author SHA1 Message Date
Jussi Pakkanen b382abdd2c Forbid nested ternary operations. 8 years ago
Jussi Pakkanen d90fcb4048 Created ternary operator. Closes #538. 8 years ago
Nirbheek Chauhan 9f67c29eb4 Add test for the new find program workaround for Windows 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
Jussi Pakkanen f3c793b9c1 Added test for a prebuilt static library and a declare_dependency that uses it. 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 c0057da133 Can get arbitrary data from cross file properties. 8 years ago
Jussi Pakkanen 70e84f9080 Use new run_target format. 8 years ago
Nirbheek Chauhan 0640fe0215 Add test for usage of generated File sources in libraries 8 years ago
Nirbheek Chauhan 6c055c7c3c Add test for configure_file in custom target command list 8 years ago
Nirbheek Chauhan 8ad4779a05 Add test for installation of libraries in subprojects 8 years ago
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme 8 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. 8 years ago
Jussi Pakkanen ea4fe8e417 Run_target can run binaries obtained with find_program. 8 years ago
Nirbheek Chauhan a927380098 Add a test for the broken cached version compare 8 years ago
Nirbheek Chauhan 0623f71e36 Add a linuxlike test case for subdir include order 8 years ago
Nirbheek Chauhan c631cac04c tests: Fix 103 manygen when both cl and gcc are available 8 years ago
Jussi Pakkanen 15ab984d8e Finish appveyor integration by moving static library in a subdir to avoid clashes. 8 years ago
Jussi Pakkanen 475175f4b5 Can use generator outputs in custom targets. Closes #587. 8 years ago
Jussi Pakkanen f0626e6cc1 Created failing test for using generated outputs in a custom target. 8 years ago
Jussi Pakkanen d4adf0983b Add special casing for VS which ignores unknown arguments. 8 years ago
Jussi Pakkanen beef7cb291 Added functionality to pick the first supported argument from a list. Closes #583. 8 years ago
Jussi Pakkanen d8d989d9b8 Add a has_arg method to compiler to check whether it supports a given argument. 8 years ago
Jussi Pakkanen de73d85ad8 Removed vs nomod test because it fails at compile time but the framework needs it to fail at configure time. 8 years ago
Jussi Pakkanen 177e286b3c Can generate config headers without an input file. Closes #549. 8 years ago
Nirbheek Chauhan fdc95c2ea4 Add various tests for versioned dependency checking 8 years ago
Jussi Pakkanen 0482635c12 Handle case of install_subdirring a subdir. 8 years ago
Jussi Pakkanen beb6827413 Installing subdirs now merges with existing files in the target dir. 8 years ago
Jussi Pakkanen 144565fabf Added method to get current project name. 8 years ago
Jussi Pakkanen 16e032c289 Fix installing manpages from subdirs. 8 years ago
Jussi Pakkanen cc055387cd Can have multiple Qt resource files in a single target. Closes #572. 8 years ago
Jussi Pakkanen cff4e7d299 Can query version strings of dependencies. 8 years ago
Jussi Pakkanen b5013a573a Added semantic versioning comparison method to strings. 8 years ago
Nicolas Schneider a29d9c2c33 vs: fix generators that use indexed output replacements (like @OUTPUT0@) 8 years ago
Nirbheek Chauhan 7aa24c7d0a compilers: Fix header stub change that broke has_function checks on Windows (#559) 8 years ago
Jussi Pakkanen d8e08224da Helper function to get the install dir of a gtkdoc module. Closes #551. 8 years ago
Jussi Pakkanen 2a3a1ce8e0 Join() convenience method for strings. Closes #552. 8 years ago
Jussi Pakkanen 695aa0b8c2 Made cstdlib a subproject. 8 years ago
Nirbheek Chauhan 0ac33b8857 tests/common/43: Better, more descriptive error messages 9 years ago
Jussi Pakkanen 0e469426dd Created simple C project with own libc. 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
Nirbheek Chauhan 1713fa0297 Add shared_library argument for a Visual Studio module definitions file 9 years ago
Jussi Pakkanen 12a4e7d7e7 Moved gettext into i18n module. 9 years ago
Nicolas Schneider 3de7c34714 add test for extracting two objects with the same source file name 9 years ago