Skip to content

Commit a210402

Browse files
committed
pluto: Respect FORTRAN cmake feature
1 parent d598dcb commit a210402

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

pluto/src/CMakeLists.txt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,13 @@ ecbuild_add_library( TARGET pluto
105105
target_compile_features( pluto INTERFACE cxx_std_17 )
106106
target_compile_options( pluto PUBLIC $<$<COMPILE_LANGUAGE:CUDA>:--extended-lambda>)
107107

108+
if (HAVE_FORTRAN)
109+
ecbuild_add_library( TARGET pluto_f
110+
SOURCES
111+
pluto_f/pluto_module.F90
112+
pluto_f/pluto_module.cc
113+
PRIVATE_LIBS pluto
114+
PUBLIC_INCLUDES $<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
115+
)
116+
endif()
108117

109-
ecbuild_add_library( TARGET pluto_f
110-
SOURCES
111-
pluto_f/pluto_module.F90
112-
pluto_f/pluto_module.cc
113-
PRIVATE_LIBS pluto
114-
PUBLIC_INCLUDES $<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>
115-
)

0 commit comments

Comments
 (0)