summaryrefslogtreecommitdiffstats
path: root/Source/cmcmd.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-04-15 16:39:57 (GMT)
committerBrad King <brad.king@kitware.com>2021-04-15 16:40:37 (GMT)
commit79a2f1e22a4ff95d7d96478d579a7f52b3c289da (patch)
tree664981235332ac590cafa4d3ff5518893f40fdd0 /Source/cmcmd.h
parent7f89053953f81aaa3d0283ba4b8d8b29ce234292 (diff)
downloadCMake-79a2f1e22a4ff95d7d96478d579a7f52b3c289da.zip
CMake-79a2f1e22a4ff95d7d96478d579a7f52b3c289da.tar.gz
CMake-79a2f1e22a4ff95d7d96478d579a7f52b3c289da.tar.bz2
cmcmd: Improve error message from cmake_symlink_{library,executable}
Diffstat (limited to 'Source/cmcmd.h')
-rw-r--r--Source/cmcmd.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmcmd.h b/Source/cmcmd.h
index a2e0b1e..ba78edb 100644
--- a/Source/cmcmd.h
+++ b/Source/cmcmd.h
@@ -8,6 +8,8 @@
#include <string>
#include <vector>
+#include "cmsys/Status.hxx"
+
#include "cmCryptoHash.h"
class cmConsoleBuf;
@@ -28,8 +30,8 @@ protected:
cmCryptoHash::Algo algo);
static int SymlinkLibrary(std::vector<std::string> const& args);
static int SymlinkExecutable(std::vector<std::string> const& args);
- static bool SymlinkInternal(std::string const& file,
- std::string const& link);
+ static cmsys::Status SymlinkInternal(std::string const& file,
+ std::string const& link);
static int ExecuteEchoColor(std::vector<std::string> const& args);
static int ExecuteLinkScript(std::vector<std::string> const& args);
static int WindowsCEEnvironment(const char* version,