From 7be1347a4eba04d86999a9ad877064fda8123487 Mon Sep 17 00:00:00 2001 From: "B. Gawrych" Date: Mon, 23 Aug 2021 09:03:16 +0200 Subject: [PATCH] Add check for MKL version selection edit msg edit msg2 --- cmake/ChooseBlas.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/ChooseBlas.cmake b/cmake/ChooseBlas.cmake index 2419225f82da..b4d025e0e5d7 100644 --- a/cmake/ChooseBlas.cmake +++ b/cmake/ChooseBlas.cmake @@ -132,6 +132,12 @@ elseif(BLAS STREQUAL "MKL" OR BLAS STREQUAL "mkl") cmake_dependent_option(BLA_STATIC "Use static libraries" ON "NOT MKL_USE_SINGLE_DYNAMIC_LIBRARY" OFF) cmake_dependent_option(MKL_MULTI_THREADED "Use multi-threading" ON "NOT MKL_USE_SINGLE_DYNAMIC_LIBRARY" OFF) + if(BLA_VENDOR) + message(FATAL_ERROR "Do not set BLA_VENDOR manually. MKL version (BLA_VENDOR) is selected based on MKL_USE_SINGLE_DYNAMIC_LIBRARY, " + "MKL_MULTI_THREADED and USE_INT64_TENSOR_SIZE flags. If you want to select specific MKL library version " + "please set the above-mentioned flags instead.") + endif() + if(MKL_USE_SINGLE_DYNAMIC_LIBRARY) set(BLA_VENDOR Intel10_64_dyn) add_definitions(-DMKL_USE_SINGLE_DYNAMIC_LIBRARY=1)