From b0af6f2464b8a015ed006e52956c6d4eda678ee9 Mon Sep 17 00:00:00 2001
From: aidan perkins <aidanperkins2002@gmail.com>
Date: Fri, 7 Apr 2023 20:24:34 -0500
Subject: [PATCH] added setup.py

---
 setup.py | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/setup.py b/setup.py
index e68cb32..d1a1b9a 100644
--- a/setup.py
+++ b/setup.py
@@ -8,20 +8,20 @@ if sys.platform == 'darwin':
     os.environ['CXXFLAGS'] = '-DGGML_USE_ACCELERATE -O3 -std=c++11'
     os.environ['LDFLAGS']  = '-framework Accelerate'
 else:
-    os.environ['CFLAGS']   = '-mavx -mavx2 -mfma -mf16c -O3 /std:c++14'
-    os.environ['CXXFLAGS'] = '-mavx -mavx2 -mfma -mf16c -O3 /std:c++14'
+    os.environ['CFLAGS']   = '-mavx -mavx2 -mfma -mf16c -O3 -std=gnu11'
+    os.environ['CXXFLAGS'] = '-mavx -mavx2 -mfma -mf16c -O3 -std=c++11'
 
 ext_modules = [
     Extension(
         name="whispercpp",
-        sources=["C:\\Users\\aidan\\Desktop\\Code\\projectMesa\\whispercpp.py\\whispercpp.pyx", "C:\\Users\\aidan\\Desktop\\Code\\projectMesa\\whispercpp.py\\whisper.cpp/whisper.cpp"],
+        sources=["whispercpp.pyx", "whisper.cpp/whisper.cpp"],
         language="c++",
-        extra_compile_args=["/std:c++14"],
-    )
+        extra_compile_args=["-std=c++11"],
+   )
 ]
 ext_modules = cythonize(ext_modules)
 
-whisper_clib = ('whisper_clib', {'sources': ['C:\\Users\\aidan\\Desktop\\Code\\projectMesa\\whispercpp.py\\whisper.cpp/ggml.c']})
+whisper_clib = ('whisper_clib', {'sources': ['whisper.cpp/ggml.c']})
 
 setup(
     name='whispercpp',
@@ -30,11 +30,11 @@ setup(
     author='Luke Southam',
     author_email='luke@devthe.com',
     libraries=[whisper_clib],
-    ext_modules=cythonize(ext_modules),
-    include_dirs=['C:\\Users\\aidan\\Desktop\\Code\\projectMesa\\whispercpp.py\\whisper.cpp', numpy.get_include()],
+    ext_modules = cythonize("whispercpp.pyx"),
+    include_dirs = ['./whisper.cpp/', numpy.get_include()],
     install_requires=[
       'numpy',
       'ffmpeg-python',
       'requests'
     ],
-)
+)
\ No newline at end of file