|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
cmake_minimum_required (VERSION 3.19)
|
|
|
|
|
cmake_minimum_required (VERSION 3.18)
|
|
|
|
|
|
|
|
|
|
project(whisper.cpp VERSION 1.0.4)
|
|
|
|
|
|
|
|
|
@ -53,6 +53,7 @@ if (APPLE)
|
|
|
|
|
option(WHISPER_NO_ACCELERATE "whisper: disable Accelerate framework" OFF)
|
|
|
|
|
option(WHISPER_NO_AVX "whisper: disable AVX" OFF)
|
|
|
|
|
option(WHISPER_NO_AVX2 "whisper: disable AVX2" OFF)
|
|
|
|
|
option(WHISPER_NO_FMA "whisper: disable FMA" OFF)
|
|
|
|
|
else()
|
|
|
|
|
option(WHISPER_SUPPORT_OPENBLAS "whisper: support for OpenBLAS" OFF)
|
|
|
|
|
endif()
|
|
|
|
@ -166,7 +167,10 @@ else()
|
|
|
|
|
if(NOT WHISPER_NO_AVX2)
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
|
|
|
|
|
endif()
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma -mf16c")
|
|
|
|
|
if(NOT WHISPER_NO_FMA)
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
|
|
|
|
|
endif()
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mf16c")
|
|
|
|
|
endif()
|
|
|
|
|
endif()
|
|
|
|
|
endif()
|
|
|
|
|