115 Commits (eb76ba7031f053a3c1e69ce79f52bf84a222fa48)

Author SHA1 Message Date
Guillaume Poirier-Morency 93a1cff174 interpreter: Prevent top-level subdirectories from using 'meson-' prefix 8 years ago
Jussi Pakkanen 7882549f86 Target file name must not contain a path separator as that breaks things. 8 years ago
Elliott Sales de Andrade 0e56ec2dbd Don't allow non-equality comparisons across types. 8 years ago
Elliott Sales de Andrade b36513a5b6 Only allow equality comparisons for non-elementary types. 8 years ago
Peter Hutterer 7ed19902be pkgconfig: add suppport for custom variables during generation 8 years ago
Elliott Sales de Andrade faf0ce96e2 Rename tests with duplicate numbers. 8 years ago
Jussi Pakkanen 713ea6aa2f Renamed test to keep numbers sequential. 8 years ago
Jon Turney fd47ef3a27 Use '.exe' extension for executables for Cygwin 8 years ago
Nirbheek Chauhan 41769d0c10 Prohibit ':' in project names 8 years ago
Nirbheek Chauhan 8ee9365717 Allow option values to contain ':' 8 years ago
Nirbheek Chauhan 57cb1f9aad Support multiple install dirs for built/custom targets 8 years ago
Nirbheek Chauhan f3ff8fe6b7 custom_target: Substitute input into output 8 years ago
Jussi Pakkanen 5ee92d5bb0 Prohibit absolute paths in subdir(). 8 years ago
Jussi Pakkanen 28353e10e1 Prohibit manually built paths that point in srcdir in include_directories and give information on what to use instead. 8 years ago
Jussi Pakkanen 8ec9b0a71f Better error message when using = rather than : for defining keywords. 8 years ago
Nirbheek Chauhan 23f3cec9d0 Force installation dir options to be inside prefix 8 years ago
Nirbheek Chauhan 7b8f41ce31 Compiler checks can only accept external dependencies 8 years ago
Nirbheek Chauhan e1c9d94708 Allow many version conditions for pkg-config deps 8 years ago
Elliott Sales de Andrade d45db903ac Rename test cases to remove duplicate numbers. 8 years ago
Thibault Saunier 85a0cd7635 Add new add_project_[link]_args functions 8 years ago
Nirbheek Chauhan 52b589fd55 Test that invalid subproject code in dependency() errors out 8 years ago
Nirbheek Chauhan cb36843863 failing tests: required : true is true implicitly 8 years ago
Tim-Philipp Müller aeaccdc418 Fix dependency() ignoring required attribute when checked second or third time 8 years ago
Nirbheek Chauhan ce1393609f Error out if shared lib links to static lib without PIC 8 years ago
Elliott Sales de Andrade a7cf241334 Fix validation of man page extension. (#749) 8 years ago
Jussi Pakkanen b382abdd2c Forbid nested ternary operations. 8 years ago
Nirbheek Chauhan d8b9b12adb Ninja now supports backslash in command args, so we can too 8 years ago
Jussi Pakkanen c0057da133 Can get arbitrary data from cross file properties. 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. 9 years ago
Nirbheek Chauhan 1713fa0297 Add shared_library argument for a Visual Studio module definitions file 9 years ago
Jussi Pakkanen 317a735b07 Error out if using a not found binary in the build. Closes #469. 9 years ago
Jussi Pakkanen bbe4656c51 Guard against subdir segments in output files. 9 years ago
Jussi Pakkanen 8cd3c8124a Can add languages only if they are available. Closes #365. 9 years ago
Jussi Pakkanen 0c96dbff3a String to int conversion. Closes #362. 9 years ago
Jussi Pakkanen 6830f3e147 Forbid backslashes on compiler command lines. It is unfortunately the only reliable way. 9 years ago
Jussi Pakkanen 23c6de3461 Can specify a working directory for tests. Closes #326. 9 years ago
Jussi Pakkanen 910dcbf290 Projects can specify default values for options. 9 years ago
Jussi Pakkanen e4ff4b7c8c Can specify version requirements to subprojects. 9 years ago
Jussi Pakkanen c5788548d2 Can check for Meson version in project definition. 9 years ago
Jussi Pakkanen 2e585856be Prevent generation of Ninja files with target ambiguities. 9 years ago
Jussi Pakkanen ee4e785b1e Add support for subscripting array objects with []. 9 years ago
Jussi Pakkanen a5abcf1fe2 Created the += operator. 9 years ago
Jussi Pakkanen 833cb56f5c Can create top level targets that have the same name but different type. 9 years ago
Jussi Pakkanen 8f27cd399e Fixed broken subdir object extraction and moved tests. 10 years ago
Jussi Pakkanen ec74616bbd Prevent extraction of objects from subprojects. 10 years ago
Jussi Pakkanen cdbfed21bc Test for posargs being before kwargs. 10 years ago
Jussi Pakkanen 3630febe1e Verify that option names do not have invalid characters. 10 years ago
Jussi Pakkanen e37424c9e1 More strict type checking for arithmetic operations. 10 years ago
Robin McCorkell 702148aea5 Add number, string and array arithmetic 10 years ago
Jussi Pakkanen b44ca46e92 Implement a foreach loop construct. Closes #17. 10 years ago