diff --git a/CMakeLists.txt b/CMakeLists.txt index de0f2052..56181fd0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -374,16 +374,7 @@ find_package(METIS) target_link_libraries(util PUBLIC base prec) if(METIS_FOUND) message(STATUS "METIS PATH ${METIS_INCLUDES} and metis libraries ${METIS_LIBRARIES}") - # Make sure this path is correct - set(METISINCFILE "metis.h") # Adjust this to your actual path - # Specify the configuration file - set(HEADER_TEMPLATE "${CMAKE_CURRENT_SOURCE_DIR}/util/psb_metis_int.h.in") - set(HEADER_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/include/psb_metis_int.h") - - # Configure the header file - configure_file(${HEADER_TEMPLATE} ${HEADER_OUTPUT} @ONLY) - @@ -755,7 +746,16 @@ target_include_directories(util PUBLIC target_link_libraries(util PUBLIC base prec) if(METIS_FOUND) + # Make sure this path is correct + set(METISINCFILE "metis.h") # Adjust this to your actual path + # Specify the configuration file + set(HEADER_TEMPLATE "${CMAKE_CURRENT_SOURCE_DIR}/util/psb_metis_int.h.in") + set(HEADER_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/include/psb_metis_int.h") + + # Configure the header file + configure_file(${HEADER_TEMPLATE} ${HEADER_OUTPUT} @ONLY) + target_include_directories(util PUBLIC ${METIS_INCLUDES}) target_include_directories(psb_util_C