Updated: 20 Feb 2021 by Nicolas Lorin From: Jakub Jirutka Date: Thu, 19 Aug 2021 23:08:13 +0200 Subject: Add suffix "-insecure" to library with MI_SECURE=OFF We want to make the secure variant the default one. --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,10 +63,6 @@ endif() endif() -if("${CMAKE_BINARY_DIR}" MATCHES ".*(S|s)ecure$") - message(STATUS "Default to secure build") - set(MI_SECURE "ON") -endif() # ----------------------------------------------------------------------------- @@ -254,12 +250,12 @@ if(MI_SECURE) set(mi_basename "mimalloc-secure") else() - set(mi_basename "mimalloc") + set(mi_basename "mimalloc-insecure") endif() string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LC) if(NOT(CMAKE_BUILD_TYPE_LC MATCHES "^(release|relwithdebinfo|minsizerel|none)$")) - set(mi_basename "${mi_basename}-${CMAKE_BUILD_TYPE_LC}") #append build type (e.g. -debug) if not a release version + set(mi_basename "mimalloc-${CMAKE_BUILD_TYPE_LC}") #append build type (e.g. -debug) if not a release version endif() if(MI_BUILD_SHARED) list(APPEND mi_build_targets "shared")