From 43500ba697642a716377f5a1102dbd05942d48f1 Mon Sep 17 00:00:00 2001
From: Florent Jaillet <florent.jaillet@lis-lab.fr>
Date: Thu, 12 Apr 2018 14:49:20 +0200
Subject: [PATCH] Optimizing the compilation options for processing speed

---
 ltfat_C_kernel/CMakeLists.txt | 3 +--
 setup.py                      | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/ltfat_C_kernel/CMakeLists.txt b/ltfat_C_kernel/CMakeLists.txt
index 5328cbd..218fb2d 100644
--- a/ltfat_C_kernel/CMakeLists.txt
+++ b/ltfat_C_kernel/CMakeLists.txt
@@ -2,8 +2,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
 
 include_directories(${CMAKE_CURRENT_SOURCE_DIR})
 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdparty)
-#SET(CMAKE_C_FLAGS "-O3 -fPIC -std=c99 -shared")
-SET(CMAKE_C_FLAGS "-O0 -g -fPIC -std=c99")
+SET(CMAKE_C_FLAGS "-O3 -fPIC")
 SET(CMAKE_EXE_LINKER_FLAGS "-lc -lm")
 
 set(SRC dgt.c dgt_fac.c dgt_fb.c dgt_multi.c dgt_ola.c dgt_shear.c dgt_walnut.c
diff --git a/setup.py b/setup.py
index 133f2a2..86138be 100755
--- a/setup.py
+++ b/setup.py
@@ -234,9 +234,8 @@ def makeExtension(extName, fileExt, lib_dir):
     return Extension(
         extName,
         [extPath],
-        # include_dirs=[numpy.get_include()],
         language="c",
-        # library_dirs=[],
+        extra_compile_args=['-O3'],
         libraries=["fftw3", "m", "blas", "lapack"],
         extra_objects=[os.path.join(lib_dir, "libltfat.a"),
                        os.path.join(lib_dir, "libltfatf.a")],
-- 
GitLab