Spaces:
Running
Running
Marcin Mielniczuk
commited on
cmake : Abort the build if a requested feature could not be configured (#1350)
Browse files- CMakeLists.txt +8 -8
CMakeLists.txt
CHANGED
|
@@ -117,7 +117,7 @@ if (APPLE)
|
|
| 117 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
|
| 118 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE)
|
| 119 |
else()
|
| 120 |
-
message(
|
| 121 |
endif()
|
| 122 |
endif()
|
| 123 |
|
|
@@ -140,7 +140,7 @@ if (APPLE)
|
|
| 140 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_METAL_NDEBUG)
|
| 141 |
endif()
|
| 142 |
else()
|
| 143 |
-
message(
|
| 144 |
endif()
|
| 145 |
|
| 146 |
set(GGML_SOURCES_METAL ggml-metal.m ggml-metal.h)
|
|
@@ -158,7 +158,7 @@ if (APPLE)
|
|
| 158 |
|
| 159 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DWHISPER_USE_COREML)
|
| 160 |
else()
|
| 161 |
-
message(
|
| 162 |
endif()
|
| 163 |
|
| 164 |
if (WHISPER_COREML_ALLOW_FALLBACK)
|
|
@@ -181,7 +181,7 @@ if (WHISPER_BLAS)
|
|
| 181 |
include_directories($ENV{OPENBLAS_PATH}/include)
|
| 182 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
| 183 |
else ()
|
| 184 |
-
message(
|
| 185 |
endif ()
|
| 186 |
else ()
|
| 187 |
set(BLA_STATIC 1)
|
|
@@ -198,7 +198,7 @@ if (WHISPER_BLAS)
|
|
| 198 |
include_directories(${BLAS_INCLUDE_DIRS})
|
| 199 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
| 200 |
else()
|
| 201 |
-
message(
|
| 202 |
endif()
|
| 203 |
endif ()
|
| 204 |
endif ()
|
|
@@ -224,7 +224,7 @@ if (WHISPER_CUBLAS)
|
|
| 224 |
endif()
|
| 225 |
|
| 226 |
else()
|
| 227 |
-
message(
|
| 228 |
endif()
|
| 229 |
endif()
|
| 230 |
|
|
@@ -255,7 +255,7 @@ if (WHISPER_HIPBLAS)
|
|
| 255 |
endif()
|
| 256 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ggml-rocm)
|
| 257 |
else()
|
| 258 |
-
message(
|
| 259 |
endif()
|
| 260 |
endif()
|
| 261 |
|
|
@@ -270,7 +270,7 @@ if (WHISPER_CLBLAST)
|
|
| 270 |
|
| 271 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} clblast)
|
| 272 |
else()
|
| 273 |
-
message(
|
| 274 |
endif()
|
| 275 |
endif()
|
| 276 |
|
|
|
|
| 117 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${ACCELERATE_FRAMEWORK})
|
| 118 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_USE_ACCELERATE)
|
| 119 |
else()
|
| 120 |
+
message(FATAL_ERROR "Accelerate framework not found")
|
| 121 |
endif()
|
| 122 |
endif()
|
| 123 |
|
|
|
|
| 140 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DGGML_METAL_NDEBUG)
|
| 141 |
endif()
|
| 142 |
else()
|
| 143 |
+
message(FATAL_ERROR "Metal framework not found")
|
| 144 |
endif()
|
| 145 |
|
| 146 |
set(GGML_SOURCES_METAL ggml-metal.m ggml-metal.h)
|
|
|
|
| 158 |
|
| 159 |
set(WHISPER_EXTRA_FLAGS ${WHISPER_EXTRA_FLAGS} -DWHISPER_USE_COREML)
|
| 160 |
else()
|
| 161 |
+
message(FATAL_ERROR "CoreML framework not found")
|
| 162 |
endif()
|
| 163 |
|
| 164 |
if (WHISPER_COREML_ALLOW_FALLBACK)
|
|
|
|
| 181 |
include_directories($ENV{OPENBLAS_PATH}/include)
|
| 182 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
| 183 |
else ()
|
| 184 |
+
message(FATAL_ERROR "BLAS library was not found. Environment variable OPENBLAS_PATH not defined.")
|
| 185 |
endif ()
|
| 186 |
else ()
|
| 187 |
set(BLA_STATIC 1)
|
|
|
|
| 198 |
include_directories(${BLAS_INCLUDE_DIRS})
|
| 199 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ${BLAS_LIBRARIES})
|
| 200 |
else()
|
| 201 |
+
message(FATAL_ERROR "BLAS library was not found")
|
| 202 |
endif()
|
| 203 |
endif ()
|
| 204 |
endif ()
|
|
|
|
| 224 |
endif()
|
| 225 |
|
| 226 |
else()
|
| 227 |
+
message(FATAL_ERROR "cuBLAS not found")
|
| 228 |
endif()
|
| 229 |
endif()
|
| 230 |
|
|
|
|
| 255 |
endif()
|
| 256 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} ggml-rocm)
|
| 257 |
else()
|
| 258 |
+
message(FATAL_ERROR "hipBLAS or HIP not found. Try setting CMAKE_PREFIX_PATH=/opt/rocm")
|
| 259 |
endif()
|
| 260 |
endif()
|
| 261 |
|
|
|
|
| 270 |
|
| 271 |
set(WHISPER_EXTRA_LIBS ${WHISPER_EXTRA_LIBS} clblast)
|
| 272 |
else()
|
| 273 |
+
message(FATAL_ERROR "CLBlast not found")
|
| 274 |
endif()
|
| 275 |
endif()
|
| 276 |
|