ENH: Added test for Fortran90 modules in subdirectories.

This commit is contained in:
Brad King 2007-12-15 15:36:14 -05:00
parent 4143d8a700
commit f860026155
5 changed files with 12 additions and 0 deletions

View File

@ -22,4 +22,5 @@ IF(CMAKE_Fortran_COMPILER_SUPPORTS_F90)
in_interface/main.f90 in_interface/main.f90
in_interface/module.f90) in_interface/module.f90)
ADD_SUBDIRECTORY(Library)
ENDIF(CMAKE_Fortran_COMPILER_SUPPORTS_F90) ENDIF(CMAKE_Fortran_COMPILER_SUPPORTS_F90)

View File

@ -0,0 +1,3 @@
ADD_LIBRARY(subdir_mods a.f90 b.f90)
ADD_EXECUTABLE(subdir_exe main.f90)
TARGET_LINK_LIBRARIES(subdir_exe subdir_mods)

View File

@ -0,0 +1,3 @@
MODULE libraryModuleA
USE libraryModuleB
END MODULE

View File

@ -0,0 +1,2 @@
MODULE libraryModuleB
END MODULE

View File

@ -0,0 +1,3 @@
PROGRAM MAINF90
USE libraryModuleA
END PROGRAM MAINF90