Skip to content

Commit 74473ff

Browse files
committed
build/install: use distinct Fortran_MODULE_DIR
1 parent 446d8c9 commit 74473ff

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ add_library(h5mpi interface.f90
88
${CMAKE_CURRENT_BINARY_DIR}/hdf5_config.f90
99
)
1010
target_link_libraries(h5mpi PRIVATE HDF5::HDF5 MPI::MPI_Fortran)
11-
set_target_properties(h5mpi PROPERTIES Fortran_MODULE_DIRECTORY ${PROJECT_BINARY_DIR}/include)
12-
target_include_directories(h5mpi
13-
PUBLIC ${PROJECT_BINARY_DIR}/include
11+
set_target_properties(h5mpi PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include)
12+
target_include_directories(h5mpi PUBLIC
13+
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include>
1414
$<INSTALL_INTERFACE:include>
1515
)
1616

@@ -19,4 +19,4 @@ add_subdirectory(write)
1919

2020
install(TARGETS h5mpi EXPORT ${PROJECT_NAME}-targets)
2121

22-
install(FILES ${PROJECT_BINARY_DIR}/include/h5mpi.mod TYPE INCLUDE)
22+
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/include/h5mpi.mod TYPE INCLUDE)

0 commit comments

Comments
 (0)