diff options
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 238c96c..a633917 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -1816,6 +1816,8 @@ class Interpreter(): raise InterpreterException('Input must be a string.') if not isinstance(output, str): raise InterpreterException('Output must be a string.') + if os.path.split(output)[0] != '': + raise InterpreterException('Output file name must not contain a subdirectory.') if 'configuration' in kwargs: conf = kwargs['configuration'] if not isinstance(conf, ConfigurationDataHolder): |