فهرست منبع

ENH: exclude borland make as well

Bill Hoffman 17 سال پیش
والد
کامیت
dec1221f0b
1فایلهای تغییر یافته به همراه14 افزوده شده و 13 حذف شده
  1. 14 13
      Source/cmLocalUnixMakefileGenerator3.cxx

+ 14 - 13
Source/cmLocalUnixMakefileGenerator3.cxx

@@ -738,21 +738,22 @@ cmLocalUnixMakefileGenerator3
     makefileStream, "Disable implicit rules so canoncical targets will work.",
     ".SUFFIXES", no_depends, no_commands, false);
 
-  if(!this->NMake && !this->WatcomWMake)
+  if(!this->NMake && !this->WatcomWMake && !this->BorlandMakeCurlyHack)
     {
     // turn off RCS and SCCS automatic stuff from gmake
-    makefileStream << "# Remove some rules from gmake that .SUFFIXES does not remove.\n"
-                   << "# This makes gmake faster as it does not try to run implicit rules\n"
-                   << "# on targets that never exist.\n"
-                   << "SUFFIXES =\n"
-                   << "%: %,v\n"
-                   << "%: RCS/%,v\n"
-                   << "%: RCS/%\n"
-                   << "%: s.%\n"
-                   << "%: %.w\n"
-                   << "%.c: %.w %.ch\n"
-                   << "%: %.tex\n"
-                   << "%: SCCS/s.%\n\n";
+    makefileStream
+      << "# Remove some rules from gmake that .SUFFIXES does not remove.\n"
+      << "# This makes gmake faster as it does not try to run implicit rules\n"
+      << "# on targets that never exist.\n"
+      << "SUFFIXES =\n"
+      << "%: %,v\n"
+      << "%: RCS/%,v\n"
+      << "%: RCS/%\n"
+      << "%: s.%\n"
+      << "%: %.w\n"
+      << "%.c: %.w %.ch\n"
+      << "%: %.tex\n"
+      << "%: SCCS/s.%\n\n";
     }
   // Add a fake suffix to keep HP happy.  Must be max 32 chars for SGI make.
   std::vector<std::string> depends;