瀏覽代碼

* Files which should not be compiled on the current target can not trigger
a compile of the package. This also avoids checks on the file-age of
unknown source files, which effectively leads to checking the age of
directories.

git-svn-id: trunk@22348 -

joost 13 年之前
父節點
當前提交
8a4bd096fc
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      packages/fpmkunit/src/fpmkunit.pp

+ 5 - 1
packages/fpmkunit/src/fpmkunit.pp

@@ -5229,8 +5229,12 @@ begin
   if ATarget.TargetType in [ttExampleUnit, ttExampleProgram] then
     Exit;
 
+  // Files which should not be compiled on this target can not trigger a compile.
+  if not TargetOK(ATarget) then
+    Exit;
+
   // Check output file
-  if not result and TargetOK(ATarget) then
+  if not result then
     begin
       if ATarget.TargetType in ProgramTargets then
         OD:=APackage.GetBinOutputDir(Defaults.CPU,Defaults.OS)