Skip to content

Commit 21e8c67

Browse files
authored
Fix AVX etc. under GCC/CMake (ggml-org#1174)
1 parent a4bb2df commit 21e8c67

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,16 +270,16 @@ else()
270270
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
271271
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
272272
else()
273-
if(__AVX__)
273+
if(NOT WHISPER_NO_AVX)
274274
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx")
275275
endif()
276-
if(__AVX2__)
276+
if(NOT WHISPER_NO_AVX2)
277277
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
278278
endif()
279-
if(__FMA__)
279+
if(NOT WHISPER_NO_FMA)
280280
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
281281
endif()
282-
if(__F16C__)
282+
if(NOT WHISPER_NO_F16C)
283283
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mf16c")
284284
endif()
285285
endif()

0 commit comments

Comments
 (0)