diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f0812449539e2f195e1ecbd345ff8e2ffd5774df..056541a7553e23a098a6fed769b4c594f6b1f886 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,15 +1,16 @@ set(ALL_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include) set(ALL_HEADER_FILES - ${ALL_INCLUDE_DIR}/ALL.hpp - ${ALL_INCLUDE_DIR}/ALL_LB.hpp + ${ALL_INCLUDE_DIR}/ALL_CustomExceptions.hpp + ${ALL_INCLUDE_DIR}/ALL_Defines.h + ${ALL_INCLUDE_DIR}/ALL_ForceBased.hpp ${ALL_INCLUDE_DIR}/ALL_Functions.hpp ${ALL_INCLUDE_DIR}/ALL_Histogram.hpp + ${ALL_INCLUDE_DIR}/ALL.hpp + ${ALL_INCLUDE_DIR}/ALL_LB.hpp + ${ALL_INCLUDE_DIR}/ALL_Point.hpp ${ALL_INCLUDE_DIR}/ALL_Staggered.hpp ${ALL_INCLUDE_DIR}/ALL_Tensor.hpp - ${ALL_INCLUDE_DIR}/ALL_ForceBased.hpp - ${ALL_INCLUDE_DIR}/ALL_Voronoi.hpp - ${ALL_INCLUDE_DIR}/ALL_Point.hpp - ${ALL_INCLUDE_DIR}/ALL_CustomExceptions.hpp) + ${ALL_INCLUDE_DIR}/ALL_Voronoi.hpp) # todo(s.schulz): Should these be installed explicitly? # install(FILES ${ALL_HEADER_FILES} DESTINATION include) @@ -59,8 +60,8 @@ if (CM_ALL_FORTRAN) target_include_directories(ALL_fortran PUBLIC ${MPI_Fortran_INCLUDE_PATH}) target_include_directories(ALL_fortran PUBLIC - "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>" - "$<INSTALL_INTERFACE:src>") + "$<BUILD_INTERFACE:${CMAKE_Fortran_MODULE_DIRECTORY}>" + "$<INSTALL_INTERFACE:include/modules>") target_include_directories(ALL_fortran PRIVATE ${ALL_INCLUDE_DIR}) target_link_libraries(ALL_fortran PUBLIC ${MPI_Fortran_LINK_FLAGS} ${MPI_Fortran_LIBRARIES} ALL)