77 Commits (638077181a79bb974494bce8355e49a11b22d242)

Author SHA1 Message Date
Lyude Paul 1a159db8e9 Raise InvalidArguments when trying to link against strings 7 years ago
Jussi Pakkanen 004cc1493b Add a bunch of tests to sandboxing. 7 years ago
Jussi Pakkanen 68bd64cd38 Prevent projects from directly grabbing files from other subprojects. 7 years ago
Dylan Baker 7dfad54f06 options: Add a permitted_kwargs function 7 years ago
Jussi Pakkanen 1b442d11b4 Prevent projects from grabbing other projects' options. 7 years ago
Dylan Baker dda5e8cadb Allow CustomTarget's to be indexed 7 years ago
Jussi Pakkanen 8c39007e41 Renamed test dirs to remove duplicated numbers. 7 years ago
Jon Turney 3fa3922cea Support implibs for executables on Windows 7 years ago
Jussi Pakkanen f5b95dfa06 Renamed test to remove duplicate test number. 7 years ago
Jussi Pakkanen 7f482824bb Add kwarg checker in module code. 7 years ago
Jussi Pakkanen 506cc57cc8 Do not permit invalid and/or nodes to be declared. Closes #1886. 7 years ago
Tim Hutt 8d8c920a51 Make the 'silent or' test case not fail when it should 7 years ago
Tim Hutt 057f7e4aae Add test case for or on a new line silently being ignored 7 years ago
Adam C. Foltzer f4d13e180f add failing test cases for wrong Rust crate types per @TingPing 8 years ago
Jussi Pakkanen 0f85d9f66d Renamed dir to avoid duplicate test numbers. 8 years ago
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