Guard against empty string in subdir().

pull/9899/head
Jussi Pakkanen 3 years ago committed by Dylan Baker
parent db680a78d1
commit b497becc87
  1. 2
      mesonbuild/interpreter/interpreter.py

@ -2082,6 +2082,8 @@ external dependencies (including libraries) must go to "dependencies".''')
raise InvalidArguments('Must not go into subprojects dir with subdir(), use subproject() instead.')
if self.subdir == '' and args[0].startswith('meson-'):
raise InvalidArguments('The "meson-" prefix is reserved and cannot be used for top-level subdir().')
if args[0] == '':
raise InvalidArguments("The argument given to subdir() is the empty string ''. This is prohibited.")
for i in kwargs['if_found']:
if not i.found():
return

Loading…
Cancel
Save