Browse Source

Let CMake deal with build type.

tags/v0.3.0
8 years ago
parent
commit
90a4dab501
2 changed files with 2 additions and 19 deletions
  1. +0
    -17
      CMakeLists.txt
  2. +2
    -2
      cmake/system.cmake

+ 0
- 17
CMakeLists.txt View File

@@ -26,7 +26,6 @@ if(MSVC)
option(BUILD_WITHOUT_LAPACK "Without LAPACK and LAPACKE (Only BLAS or CBLAS)" ON)
endif()
option(BUILD_WITHOUT_CBLAS "Without CBLAS" OFF)
option(BUILD_DEBUG "Build Debug Version" OFF)
option(DYNAMIC_ARCH "Build with DYNAMIC_ARCH" OFF)
#######
if(BUILD_WITHOUT_LAPACK)
@@ -34,22 +33,6 @@ set(NO_LAPACK 1)
set(NO_LAPACKE 1)
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)
set(NO_CBLAS 1)
endif()


+ 2
- 2
cmake/system.cmake View File

@@ -52,7 +52,7 @@ if (NO_AVX2)
set(GETARCH_FLAGS "${GETARCH_FLAGS} -DNO_AVX2")
endif ()

if (CMAKE_BUILD_TYPE STREQUAL Debug)
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(GETARCH_FLAGS "${GETARCH_FLAGS} -g")
endif ()

@@ -316,7 +316,7 @@ set(SED sed)
set(REVISION "-r${OpenBLAS_VERSION}")
set(MAJOR_VERSION ${OpenBLAS_MAJOR_VERSION})

if (DEBUG)
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(COMMON_OPT "${COMMON_OPT} -g")
endif ()



Loading…
Cancel
Save