Spaces:
Running
Running
Marcin Mielniczuk
commited on
Fix AVX etc. under GCC/CMake (#1174)
Browse files- 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(
|
| 274 |
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx")
|
| 275 |
endif()
|
| 276 |
-
if(
|
| 277 |
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
|
| 278 |
endif()
|
| 279 |
-
if(
|
| 280 |
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
|
| 281 |
endif()
|
| 282 |
-
if(
|
| 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()
|