diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-12-15 17:01:28 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-12-15 17:01:28 (GMT) |
commit | 5966baeec375652f573221749436d0cc4d523e89 (patch) | |
tree | 26f790283e263aa18fe8e93bf413b5167cccf1fc /Source | |
parent | d2689c95a1591fd7bc5bc8a2f1515a2db1d88b72 (diff) | |
download | CMake-5966baeec375652f573221749436d0cc4d523e89.zip CMake-5966baeec375652f573221749436d0cc4d523e89.tar.gz CMake-5966baeec375652f573221749436d0cc4d523e89.tar.bz2 |
ENH: Report an error if the target does not exists
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmInstallTargetsCommand.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/cmInstallTargetsCommand.cxx b/Source/cmInstallTargetsCommand.cxx index 421fcea..0216c4d 100644 --- a/Source/cmInstallTargetsCommand.cxx +++ b/Source/cmInstallTargetsCommand.cxx @@ -47,8 +47,14 @@ bool cmInstallTargetsCommand::InitialPass(std::vector<std::string> const& args) tgts[*s].SetInstallPath(args[0].c_str()); tgts[*s].SetRuntimeInstallPath(runtime_dir.c_str()); } + else + { + std::string str = "Cannot find target: \"" + *s + "\" to install."; + this->SetError(str.c_str()); + return false; + } } - + return true; } |