Marcin Mielniczuk commited on
Commit
fb91f57
·
unverified ·
1 Parent(s): 67693c8

cmake : Abort the build if a requested feature could not be configured (#1350)

Browse files
Files changed (1) hide show
  1. 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(WARNING "Accelerate framework not found")
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(WARNING "Metal framework not found")
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(WARNING "CoreML framework not found")
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(WARNING "BLAS library was not found. Environment variable OPENBLAS_PATH not defined.")
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(WARNING "BLAS library was not found")
202
  endif()
203
  endif ()
204
  endif ()
@@ -224,7 +224,7 @@ if (WHISPER_CUBLAS)
224
  endif()
225
 
226
  else()
227
- message(WARNING "cuBLAS not found")
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(WARNING "hipBLAS or HIP not found. Try setting CMAKE_PREFIX_PATH=/opt/rocm")
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(WARNING "CLBlast not found")
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