| @@ -30,15 +30,23 @@ set(NO_LAPACK 1) | |||||
| set(NO_LAPACKE 1) | set(NO_LAPACKE 1) | ||||
| endif() | endif() | ||||
| if( NOT CMAKE_BUILD_TYPE ) | |||||
| if(BUILD_DEBUG) | |||||
| set(CMAKE_BUILD_TYPE Debug) | |||||
| else() | |||||
| set(CMAKE_BUILD_TYPE Release) | |||||
| if(CMAKE_CONFIGURATION_TYPES) # multiconfig generator? | |||||
| set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE) | |||||
| set(OpenBLAS_LIBNAME | |||||
| $<$<CONFIG:Debug>:"${OpenBLAS_LIBNAME}_d"> | |||||
| $<$<CONFIG:Release>:"${OpenBLAS_LIBNAME}"> | |||||
| ) | |||||
| else() | |||||
| if( NOT CMAKE_BUILD_TYPE ) | |||||
| if(BUILD_DEBUG) | |||||
| set(CMAKE_BUILD_TYPE Debug) | |||||
| else() | |||||
| set(CMAKE_BUILD_TYPE Release) | |||||
| endif() | |||||
| endif() | endif() | ||||
| endif() | endif() | ||||
| if (CMAKE_BUILD_TYPE = Debug) | |||||
| if (CMAKE_BUILD_TYPE STREQUAL Debug) | |||||
| set(OpenBLAS_LIBNAME "${OpenBLAS_LIBNAME}_d") | set(OpenBLAS_LIBNAME "${OpenBLAS_LIBNAME}_d") | ||||
| endif() | endif() | ||||