]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
Fix AVX etc. under GCC/CMake (#1174)
authorMarcin Mielniczuk <redacted>
Sat, 19 Aug 2023 18:39:03 +0000 (20:39 +0200)
committerGitHub <redacted>
Sat, 19 Aug 2023 18:39:03 +0000 (21:39 +0300)
CMakeLists.txt

index ae1fd1715a18acd9157e34b83a5d5ba766fc95d1..63f62c6feffed4d75022ef27b8b1f4234a5b0c2a 100644 (file)
@@ -270,16 +270,16 @@ else()
             set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -pthread")
             set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
         else()
-            if(__AVX__)
+            if(NOT WHISPER_NO_AVX)
                 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx")
             endif()
-            if(__AVX2__)
+            if(NOT WHISPER_NO_AVX2)
                 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mavx2")
             endif()
-            if(__FMA__)
+            if(NOT WHISPER_NO_FMA)
                 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfma")
             endif()
-            if(__F16C__)
+            if(NOT WHISPER_NO_F16C)
                 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mf16c")
             endif()
         endif()