diff --git a/cmake_modules/morse/find/FindQUARK.cmake b/cmake_modules/morse/find/FindQUARK.cmake index ec94845c29d20c8f8327356485211d16666819c3..d4778d370baac5710d744b6603be1ab99f46e469 100644 --- a/cmake_modules/morse/find/FindQUARK.cmake +++ b/cmake_modules/morse/find/FindQUARK.cmake @@ -192,6 +192,11 @@ if(QUARK_LIBRARIES) set(CMAKE_REQUIRED_INCLUDES "${QUARK_INCLUDE_DIRS}") set(CMAKE_REQUIRED_LIBRARIES "${QUARK_LIBRARIES};${CMAKE_THREAD_LIBS_INIT}") set(CMAKE_REQUIRED_FLAGS "-L${QUARK_LIBRARY_DIRS}") + if (HWLOC_FOUND) + list(APPEND CMAKE_REQUIRED_INCLUDES "${HWLOC_INCLUDE_DIRS}") + list(APPEND CMAKE_REQUIRED_LIBRARIES "${HWLOC_LIBRARIES}") + list(APPEND CMAKE_REQUIRED_FLAGS "-L${HWLOC_LIBRARIES}") + endif() unset(QUARK_WORKS CACHE) include(CheckFunctionExists)