You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
759 B
17 lines
759 B
13 years ago
|
include(CMakeAddFortranSubdirectory)
|
||
|
# add the fortran subdirectory as a fortran project
|
||
|
# the subdir is fortran, the project is FortranHello
|
||
|
cmake_add_fortran_subdirectory(fortran
|
||
|
PROJECT FortranHello # project name in toplevel CMakeLists.txt
|
||
|
ARCHIVE_DIR ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
|
||
|
RUNTIME_DIR bin # ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||
|
LIBRARIES hello world # target libraries created
|
||
|
CMAKE_COMMAND_LINE
|
||
|
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||
|
-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
|
||
|
-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
|
||
|
LINK_LIBRARIES # link interface libraries
|
||
|
LINK_LIBS hello world # hello needs world to link
|
||
|
NO_EXTERNAL_INSTALL
|
||
|
)
|