Marcin Mielniczuk commited on
Commit
87c002e
·
unverified ·
1 Parent(s): 7676245

Fix AVX etc. under GCC/CMake (#1174)

Browse files
Files changed (1) hide show
  1. CMakeLists.txt +4 -4
CMakeLists.txt CHANGED
@@ -270,16 +270,16 @@ else()
270
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
271
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
272
  else()
273
- if(__AVX__)
274
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx")
275
  endif()
276
- if(__AVX2__)
277
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
278
  endif()
279
- if(__FMA__)
280
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
281
  endif()
282
- if(__F16C__)
283
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mf16c")
284
  endif()
285
  endif()
 
270
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
271
  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
272
  else()
273
+ if(NOT WHISPER_NO_AVX)
274
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx")
275
  endif()
276
+ if(NOT WHISPER_NO_AVX2)
277
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
278
  endif()
279
+ if(NOT WHISPER_NO_FMA)
280
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
281
  endif()
282
+ if(NOT WHISPER_NO_F16C)
283
  set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mf16c")
284
  endif()
285
  endif()