mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2024-12-19 04:37:51 +00:00
cmake : Abort the build if a requested feature could not be configured (#1350)
This commit is contained in:
parent
80bf931668
commit
1b775cdd68
@ -117,7 +117,7 @@ if (APPLE)
|
|||||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
|
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
|
||||||
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE)
|
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE)
|
||||||
else()
|
else()
|
||||||
message(WARNING "Accelerate framework not found")
|
message(FATAL_ERROR "Accelerate framework not found")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ if (APPLE)
|
|||||||
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_METAL_NDEBUG)
|
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_METAL_NDEBUG)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
message(WARNING "Metal framework not found")
|
message(FATAL_ERROR "Metal framework not found")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(GGML_SOURCES_METAL ggml-metal.m ggml-metal.h)
|
set(GGML_SOURCES_METAL ggml-metal.m ggml-metal.h)
|
||||||
@ -158,7 +158,7 @@ if (APPLE)
|
|||||||
|
|
||||||
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DWHISPER_USE_COREML)
|
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DWHISPER_USE_COREML)
|
||||||
else()
|
else()
|
||||||
message(WARNING "CoreML framework not found")
|
message(FATAL_ERROR "CoreML framework not found")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (WHISPER_COREML_ALLOW_FALLBACK)
|
if (WHISPER_COREML_ALLOW_FALLBACK)
|
||||||
@ -181,7 +181,7 @@ if (WHISPER_BLAS)
|
|||||||
include_directories($ENV{OPENBLAS_PATH}/include)
|
include_directories($ENV{OPENBLAS_PATH}/include)
|
||||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
||||||
else ()
|
else ()
|
||||||
message(WARNING "BLAS library was not found. Environment variable OPENBLAS_PATH not defined.")
|
message(FATAL_ERROR "BLAS library was not found. Environment variable OPENBLAS_PATH not defined.")
|
||||||
endif ()
|
endif ()
|
||||||
else ()
|
else ()
|
||||||
set(BLA_STATIC 1)
|
set(BLA_STATIC 1)
|
||||||
@ -198,7 +198,7 @@ if (WHISPER_BLAS)
|
|||||||
include_directories(${BLAS_INCLUDE_DIRS})
|
include_directories(${BLAS_INCLUDE_DIRS})
|
||||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
||||||
else()
|
else()
|
||||||
message(WARNING "BLAS library was not found")
|
message(FATAL_ERROR "BLAS library was not found")
|
||||||
endif()
|
endif()
|
||||||
endif ()
|
endif ()
|
||||||
endif ()
|
endif ()
|
||||||
@ -224,7 +224,7 @@ if (WHISPER_CUBLAS)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
else()
|
else()
|
||||||
message(WARNING "cuBLAS not found")
|
message(FATAL_ERROR "cuBLAS not found")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -255,7 +255,7 @@ if (WHISPER_HIPBLAS)
|
|||||||
endif()
|
endif()
|
||||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ggml-rocm)
|
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ggml-rocm)
|
||||||
else()
|
else()
|
||||||
message(WARNING "hipBLAS or HIP not found. Try setting CMAKE_PREFIX_PATH=/opt/rocm")
|
message(FATAL_ERROR "hipBLAS or HIP not found. Try setting CMAKE_PREFIX_PATH=/opt/rocm")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -270,7 +270,7 @@ if (WHISPER_CLBLAST)
|
|||||||
|
|
||||||
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} clblast)
|
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} clblast)
|
||||||
else()
|
else()
|
||||||
message(WARNING "CLBlast not found")
|
message(FATAL_ERROR "CLBlast not found")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user