@@ -864,7 +864,7 @@ bool HandleMakeDirectoryCommand(std::vector<std::string> const& args,
cmMakeRange(cm::begin(unparsedArguments), cm::end(unparsedArguments)),
"\n");
status.SetError("MAKE_DIRECTORY called with unexpected\n"
- "arguments:\n" +
+ "arguments:\n " +
unexpectedArgsStr);
return false;
}
@@ -0,0 +1 @@
+1
@@ -0,0 +1,8 @@
+^CMake Error at [^
+]*/Tests/RunCMake/file-MAKE_DIRECTORY/MAKE_DIRECTORY-after-RESULT\.cmake:[0-9]+ \(file\):
+ file MAKE_DIRECTORY called with unexpected
+
+ arguments:
+ [^
+]*/Tests/RunCMake/file-MAKE_DIRECTORY/MAKE_DIRECTORY-after-RESULT-build/after$
@@ -0,0 +1,6 @@
+file(MAKE_DIRECTORY
+ "${CMAKE_CURRENT_BINARY_DIR}/before"
+ RESULT resultVal
+ "${CMAKE_CURRENT_BINARY_DIR}/after"
+)
+message(STATUS "Result=${resultVal}")
@@ -5,3 +5,4 @@ run_cmake_script(MAKE_DIRECTORY-Result-one-dir-FAIL)
run_cmake_script(MAKE_DIRECTORY-Result-one-dir-SUCCESS)
run_cmake_script(MAKE_DIRECTORY-Result-many-dirs-FAIL)
run_cmake_script(MAKE_DIRECTORY-Result-many-dirs-SUCCESS)
+run_cmake_script(MAKE_DIRECTORY-after-RESULT)