From e38d012eb2885c08b67ede65cbce13d8f8ea9f93 Mon Sep 17 00:00:00 2001
From: Mark Donszelmann <Mark.Donszelmann@gmail.com>
Date: Wed, 25 Nov 2009 22:28:55 +0100
Subject: Fixed NAR-108

---
 src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java          | 1 +
 .../java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java     | 2 +-
 src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java    | 1 +
 .../antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java  | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

(limited to 'src/main/java/net')

diff --git a/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java
index 3497aaf..33f5018 100644
--- a/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java
+++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCCompiler.java
@@ -45,6 +45,7 @@ public final class GccCCompiler extends GccCompatibleCCompiler {
             ".ii", /* preprocessed C++ */
             ".f", /* FORTRAN */
             ".for", /* FORTRAN */
+            ".f90", /* FORTRAN 90 */
             ".m", /* Objective-C */
             ".mm", /* Objected-C++ */
             ".s" /* Assembly */
diff --git a/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java
index fc7bbfc..0fce11b 100644
--- a/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java
+++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/GccCompatibleCCompiler.java
@@ -34,7 +34,7 @@ public abstract class GccCompatibleCCompiler extends CommandLineCCompiler {
     private final static String[] headerExtensions = new String[]{".h", ".hpp",
             ".inl"};
     private final static String[] sourceExtensions = new String[]{".c", ".cc",
-            ".cpp", ".cxx", ".c++", ".i", ".f", ".for"};
+            ".cpp", ".cxx", ".c++", ".i", ".f", ".for", ".f90"};
     /**
      * Private constructor. Use GccCCompiler.getInstance() to get singleton
      * instance of this class.
diff --git a/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java
index 86a8ac7..c22a2ae 100644
--- a/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java
+++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/GccCCompiler.java
@@ -50,6 +50,7 @@ public final class GccCCompiler extends GccCompatibleCCompiler {
             ".ii", /* preprocessed C++ */
             ".f", /* FORTRAN */
             ".for", /* FORTRAN */
+            ".f90", /* FORTRAN */
             ".m", /* Objective-C */
             ".mm", /* Objected-C++ */
             ".s" /* Assembly */
diff --git a/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java
index 44dd968..d359a8e 100644
--- a/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java
+++ b/src/main/java/net/sf/antcontrib/cpptasks/gcc/cross/sparc_sun_solaris2/GccCCompiler.java
@@ -46,6 +46,7 @@ public final class GccCCompiler extends GccCompatibleCCompiler {
             ".ii", /* preprocessed C++ */
             ".f", /* FORTRAN */
             ".for", /* FORTRAN */
+            ".f90", /* FORTRAN 90 */
             ".m", /* Objective-C */
             ".mm", /* Objected-C++ */
             ".s" /* Assembly */
-- 
cgit v1.2.3