diff options
author | Brad King <brad.king@kitware.com> | 2001-12-18 14:39:26 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2001-12-18 14:39:26 (GMT) |
commit | fd37e46eb31a418302ba789fa99bb807cf2b5450 (patch) | |
tree | a7968d313066cb97828c33b8e14233db9cdf566c /Source/cmMakefile.cxx | |
parent | dca0fd0859a941665c9c1648f8ca3cf42fda1141 (diff) | |
download | CMake-fd37e46eb31a418302ba789fa99bb807cf2b5450.zip CMake-fd37e46eb31a418302ba789fa99bb807cf2b5450.tar.gz CMake-fd37e46eb31a418302ba789fa99bb807cf2b5450.tar.bz2 |
ENH: Added option to IF command to test if a command exists. Syntax is IF(COMMAND name-of-command).
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r-- | Source/cmMakefile.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index 81b4b33..c9cf6ee 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -214,7 +214,10 @@ void cmMakefile::Print() const } } - +bool cmMakefile::CommandExists(const char* name) const +{ + return (m_Commands.find(name) != m_Commands.end()); +} void cmMakefile::ExecuteCommand(std::string &name, std::vector<std::string> const& arguments) @@ -1187,7 +1190,6 @@ cmMakefile::FindSourceGroup(const char* source, return groups.front(); } - bool cmMakefile::IsFunctionBlocked(const char *name, std::vector<std::string> const&args) { |