diff options
Diffstat (limited to 'mesonbuild/cmake/traceparser.py')
-rw-r--r-- | mesonbuild/cmake/traceparser.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/cmake/traceparser.py b/mesonbuild/cmake/traceparser.py index e841c7a..04c40a9 100644 --- a/mesonbuild/cmake/traceparser.py +++ b/mesonbuild/cmake/traceparser.py @@ -236,8 +236,7 @@ class CMakeTraceParser: for command, src in zip(ctgt.command, temp): if command[0] == "": raise CMakeException( - "We have a problem: We would like to generate a recipe for a target that should be generated by the custom command %s\nThe problem is that the executable that should be called, here: '%s', is a variable that evaluates to an empty string. An empty string is not a valid path to an executable so ninja will not be able to call it." - % (repr(src), src[0]) + "We evaluated the cmake variable '{}' to an empty string, which is not a valid path to an executable.".format(src[0]) ) ctgt.working_dir = Path(parse_generator_expressions(str(ctgt.working_dir), self)) if ctgt.working_dir is not None else None |