Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
DLR-AMR
GitHub Repository: DLR-AMR/t8code
Path: blob/main/api/t8_fortran_interface/CMakeLists.txt
906 views
1
# Link in C-Fortran interface file into libt8.
2
target_sources( T8 PRIVATE t8_fortran_interface.c )
3
target_sources( T8 PRIVATE t8_fortran_interface_mod.f90 )
4
5
6
# Add this directory to header search path.
7
target_include_directories( T8 PUBLIC
8
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/src>
9
$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
10
)
11
12
# Install header files.
13
install(
14
FILES ${CMAKE_CURRENT_LIST_DIR}/t8_fortran_interface.h
15
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/t8_fortran_interface
16
)
17
18
# Install module files.
19
install(
20
FILES ${CMAKE_BINARY_DIR}/src/t8_fortran_interface_mod.mod
21
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/t8_fortran_interface
22
)
23
24