1include(CMakeAddFortranSubdirectory)
2# add the fortran subdirectory as a fortran project
3# the subdir is fortran, the project is FortranHello
4cmake_add_fortran_subdirectory(fortran
5  PROJECT FortranHello  # project name in toplevel CMakeLists.txt
6  ARCHIVE_DIR ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
7  RUNTIME_DIR bin # ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
8  LIBRARIES hello world # target libraries created
9  CMAKE_COMMAND_LINE
10    -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
11    -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
12    -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
13  LINK_LIBRARIES  # link interface libraries
14   LINK_LIBS hello world  # hello needs world to link
15  NO_EXTERNAL_INSTALL
16  )
17