diff --git a/CMakeLists.txt b/CMakeLists.txt index 164be96112..28baffb89a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ ## Author: Hank Anderson ## -cmake_minimum_required(VERSION 3.16.0) +cmake_minimum_required(VERSION 3.21.0) set (CMAKE_ASM_SOURCE_FILE_EXTENSIONS "S") project(OpenBLAS C ASM) diff --git a/cmake/prebuild.cmake b/cmake/prebuild.cmake index 61ed48c000..fc7f24e7c1 100644 --- a/cmake/prebuild.cmake +++ b/cmake/prebuild.cmake @@ -1605,7 +1605,8 @@ endif () "#define GEMM_MULTITHREAD_THRESHOLD\t${GEMM_MULTITHREAD_THRESHOLD}\n") # Move to where gen_config_h would place it file(MAKE_DIRECTORY ${TARGET_CONF_DIR}) - file(RENAME ${TARGET_CONF_TEMP} "${TARGET_CONF_DIR}/${TARGET_CONF}") + file(COPY_FILE "${TARGET_CONF_TEMP}" "${TARGET_CONF_DIR}/${TARGET_CONF}" ONLY_IF_DIFFERENT) + file(REMOVE "${TARGET_CONF_TEMP}") else(NOT CMAKE_CROSSCOMPILING) # compile getarch