summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2008-12-02 21:44:25 -0500
committerBill Hoffman <bill.hoffman@kitware.com>2008-12-02 21:44:25 -0500
commit9b12010446e52969a5bca3c96faaf93979845c15 (patch)
tree6494571118163a84c17ba3dc903426d2e1a63824
parent989d9b748dd1b0303ff72385f27dc7c7e258285b (diff)
downloadcmake-9b12010446e52969a5bca3c96faaf93979845c15.tar.gz
ENH: add missing files
-rw-r--r--Tests/Fortran/foo.c11
-rw-r--r--Tests/Fortran/foo.f9
-rw-r--r--Tests/Fortran/mysub.f4
3 files changed, 24 insertions, 0 deletions
diff --git a/Tests/Fortran/foo.c b/Tests/Fortran/foo.c
new file mode 100644
index 0000000000..f03aec17a1
--- /dev/null
+++ b/Tests/Fortran/foo.c
@@ -0,0 +1,11 @@
+#include "foo.h"
+extern F_test_mod_sub();
+extern F_mysub();
+int main()
+{
+ F_mysub();
+ F_my_sub();
+#ifdef F_test_mod_sub
+ F_test_mod_sub();
+#endif
+}
diff --git a/Tests/Fortran/foo.f b/Tests/Fortran/foo.f
new file mode 100644
index 0000000000..dbbb3a4e95
--- /dev/null
+++ b/Tests/Fortran/foo.f
@@ -0,0 +1,9 @@
+ module test_mod
+ interface dummy
+ module procedure sub
+ end interface
+ contains
+ subroutine sub
+ end subroutine
+
+ end module test_mod
diff --git a/Tests/Fortran/mysub.f b/Tests/Fortran/mysub.f
new file mode 100644
index 0000000000..36b4155304
--- /dev/null
+++ b/Tests/Fortran/mysub.f
@@ -0,0 +1,4 @@
+ subroutine mysub
+ end subroutine
+ subroutine my_sub
+ end subroutine