Browse Source

Update CMakeLists.txt

tags/v0.2.20^2
Martin Kroeker GitHub 9 years ago
parent
commit
cebcca9987
1 changed files with 14 additions and 6 deletions
  1. +14
    -6
      CMakeLists.txt

+ 14
- 6
CMakeLists.txt View File

@@ -30,15 +30,23 @@ set(NO_LAPACK 1)
set(NO_LAPACKE 1)
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()

if (CMAKE_BUILD_TYPE = Debug)
if (CMAKE_BUILD_TYPE STREQUAL Debug)
set(OpenBLAS_LIBNAME "${OpenBLAS_LIBNAME}_d")
endif()



Loading…
Cancel
Save