diff --git a/CMakeLists.txt b/CMakeLists.txt index cb791a3486e8dbe78288dab17281e43f30e3b741..b8ab5f0f1c646484fb2a51a97934adb02211b2e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,6 +92,23 @@ if(MKL_FOUND) set(CBLAS_INCLUDE_DIR ${MKL_INCLUDE_DIRS}) endif() +# ======================== +# COMPOSYX +# ======================== +# compile your example +if ( NOT TARGET COMPOSYX::composyx ) + find_package(composyx) + if(composyx_FOUND) + message(STATUS "Found composyx") + set(HAVE_COMPOSYX TRUE) + set(CMAKE_CXX_STANDARD 20) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + endif() +else() + set(HAVE_COMPOSYX TRUE) + message(STATUS "Found composyx") +endif() + # ======================== # CHAMELEON # (Look for it before hmat so it defines h-mat first if included) @@ -100,9 +117,11 @@ if ( NOT TARGET CHAMELEON::chameleon ) find_package(CHAMELEON) if(CHAMELEON_FOUND) set(HAVE_CHAMELEON TRUE) + message(STATUS "Found Chameleon") endif() else() set(HAVE_CHAMELEON TRUE) + message(STATUS "Found Chameleon") endif() # ======================== @@ -133,22 +152,6 @@ if(HLIBPRO_FOUND) include_directories(${HLIBPRO_INCLUDE_DIRS}) endif(HLIBPRO_FOUND) -# ======================== -# COMPOSYX -# ======================== -# compile your example -if ( NOT TARGET COMPOSYX::composyx ) - find_package(composyx) - if(composyx_FOUND) - message(STATUS "Found composyx") - set(HAVE_COMPOSYX TRUE) - set(CMAKE_CXX_STANDARD 20) - set(CMAKE_CXX_STANDARD_REQUIRED ON) - endif() -else() - set(HAVE_COMPOSYX TRUE) -endif() - # ======================== # Lib M # ========================