Let CMake deal with build type.
This commit is contained in:
parent
a8a342ccc4
commit
90a4dab501
|
@ -26,7 +26,6 @@ if(MSVC)
|
||||||
option(BUILD_WITHOUT_LAPACK "Without LAPACK and LAPACKE (Only BLAS or CBLAS)" ON)
|
option(BUILD_WITHOUT_LAPACK "Without LAPACK and LAPACKE (Only BLAS or CBLAS)" ON)
|
||||||
endif()
|
endif()
|
||||||
option(BUILD_WITHOUT_CBLAS "Without CBLAS" OFF)
|
option(BUILD_WITHOUT_CBLAS "Without CBLAS" OFF)
|
||||||
option(BUILD_DEBUG "Build Debug Version" OFF)
|
|
||||||
option(DYNAMIC_ARCH "Build with DYNAMIC_ARCH" OFF)
|
option(DYNAMIC_ARCH "Build with DYNAMIC_ARCH" OFF)
|
||||||
#######
|
#######
|
||||||
if(BUILD_WITHOUT_LAPACK)
|
if(BUILD_WITHOUT_LAPACK)
|
||||||
|
@ -34,22 +33,6 @@ set(NO_LAPACK 1)
|
||||||
set(NO_LAPACKE 1)
|
set(NO_LAPACKE 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(CMAKE_CONFIGURATION_TYPES) # multiconfig generator?
|
|
||||||
set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE)
|
|
||||||
set(CMAKE_BUILD_TYPE
|
|
||||||
Debug Debug
|
|
||||||
Release Release
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
if( NOT CMAKE_BUILD_TYPE )
|
|
||||||
if(BUILD_DEBUG)
|
|
||||||
set(CMAKE_BUILD_TYPE Debug)
|
|
||||||
else()
|
|
||||||
set(CMAKE_BUILD_TYPE Release)
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(BUILD_WITHOUT_CBLAS)
|
if(BUILD_WITHOUT_CBLAS)
|
||||||
set(NO_CBLAS 1)
|
set(NO_CBLAS 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -52,7 +52,7 @@ if (NO_AVX2)
|
||||||
set(GETARCH_FLAGS "${GETARCH_FLAGS} -DNO_AVX2")
|
set(GETARCH_FLAGS "${GETARCH_FLAGS} -DNO_AVX2")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (CMAKE_BUILD_TYPE STREQUAL Debug)
|
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
set(GETARCH_FLAGS "${GETARCH_FLAGS} -g")
|
set(GETARCH_FLAGS "${GETARCH_FLAGS} -g")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
@ -316,7 +316,7 @@ set(SED sed)
|
||||||
set(REVISION "-r${OpenBLAS_VERSION}")
|
set(REVISION "-r${OpenBLAS_VERSION}")
|
||||||
set(MAJOR_VERSION ${OpenBLAS_MAJOR_VERSION})
|
set(MAJOR_VERSION ${OpenBLAS_MAJOR_VERSION})
|
||||||
|
|
||||||
if (DEBUG)
|
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
set(COMMON_OPT "${COMMON_OPT} -g")
|
set(COMMON_OPT "${COMMON_OPT} -g")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue