From 4ed64cf73a389ff139649bce37e4eefae93329cd Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Sun, 25 Nov 2007 07:34:53 -0500 Subject: ENH: add GetCleanTargetName() which returns "clean" for makefiles, so it can be used by the eclipse generator Alex --- Source/cmGlobalGenerator.h | 1 + Source/cmGlobalUnixMakefileGenerator3.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Source/cmGlobalGenerator.h b/Source/cmGlobalGenerator.h index 8e1bf12..7a65116 100644 --- a/Source/cmGlobalGenerator.h +++ b/Source/cmGlobalGenerator.h @@ -224,6 +224,7 @@ public: virtual const char* GetPackageSourceTargetName(){ return 0; } virtual const char* GetEditCacheTargetName() { return 0; } virtual const char* GetRebuildCacheTargetName() { return 0; } + virtual const char* GetCleanTargetName() { return 0; } // what targets does the specified target depend on std::vector& GetTargetDepends(cmTarget& target); diff --git a/Source/cmGlobalUnixMakefileGenerator3.h b/Source/cmGlobalUnixMakefileGenerator3.h index 0ca930f..6f10e71 100644 --- a/Source/cmGlobalUnixMakefileGenerator3.h +++ b/Source/cmGlobalUnixMakefileGenerator3.h @@ -177,6 +177,7 @@ protected: virtual const char* GetPackageSourceTargetName(){ return "package_source"; } virtual const char* GetEditCacheTargetName() { return "edit_cache"; } virtual const char* GetRebuildCacheTargetName() { return "rebuild_cache"; } + virtual const char* GetCleanTargetName() { return "clean"; } // Some make programs (Borland) do not keep a rule if there are no // dependencies or commands. This is a problem for creating rules -- cgit v0.12