summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmIfCommand.cxx23
-rw-r--r--Source/cmIfCommand.h1
-rw-r--r--Tests/StringFileTest/CMakeLists.txt3
3 files changed, 0 insertions, 27 deletions
diff --git a/Source/cmIfCommand.cxx b/Source/cmIfCommand.cxx
index 1553171..d8956db 100644
--- a/Source/cmIfCommand.cxx
+++ b/Source/cmIfCommand.cxx
@@ -289,29 +289,6 @@ bool cmIfCommand::IsTrue(const std::vector<std::string> &args,
IncrementArguments(newArgs,argP1,argP2);
reducible = 1;
}
- // is file A newer than file B
- if (*arg == "FILE_IS_NEWER" &&
- argP1 != newArgs.end() && argP2 != newArgs.end())
- {
- int fileIsNewer=0;
- bool success=cmSystemTools::FileTimeCompare((argP1)->c_str(),
- (argP2)->c_str(),
- &fileIsNewer);
- if(success==false || fileIsNewer==1 || fileIsNewer==0)
- {
- *arg = "1";
- }
- else
- {
- *arg = "0";
- }
-
- newArgs.erase(argP2);
- newArgs.erase(argP1);
- argP1 = arg;
- IncrementArguments(newArgs,argP1,argP2);
- reducible = 1;
- }
// does a command exist
if (*arg == "COMMAND" && argP1 != newArgs.end())
{
diff --git a/Source/cmIfCommand.h b/Source/cmIfCommand.h
index c7044a3..757377c 100644
--- a/Source/cmIfCommand.h
+++ b/Source/cmIfCommand.h
@@ -129,7 +129,6 @@ public:
" IF(EXISTS directory-name)\n"
"True if the named file or directory exists. "
"Behavior is well-defined only for full paths.\n"
- " IF(FILE_IS_NEWER file1 file2)\n"
" IF(file1 IS_NEWER_THAN file2)\n"
"True if file1 is newer than file2 or if one of the two files "
"doesn't exist. "
diff --git a/Tests/StringFileTest/CMakeLists.txt b/Tests/StringFileTest/CMakeLists.txt
index e6288db..a682076 100644
--- a/Tests/StringFileTest/CMakeLists.txt
+++ b/Tests/StringFileTest/CMakeLists.txt
@@ -76,9 +76,6 @@ FOREACH(var
ENDFOREACH(var)
# Verify that the file was created recently.
-IF(NOT FILE_IS_NEWER "${file}" "${CMAKE_CURRENT_SOURCE_DIR}/InputFile.h.in")
- MESSAGE(FATAL_ERROR "IF(FILE_IS_NEWER) does not seem to work.")
-ENDIF(NOT FILE_IS_NEWER "${file}" "${CMAKE_CURRENT_SOURCE_DIR}/InputFile.h.in")
IF(NOT "${file}" IS_NEWER_THAN "${CMAKE_CURRENT_SOURCE_DIR}/InputFile.h.in")
MESSAGE(FATAL_ERROR "IF(FILE_IS_NEWER) does not seem to work.")
ENDIF(NOT "${file}" IS_NEWER_THAN "${CMAKE_CURRENT_SOURCE_DIR}/InputFile.h.in")