$OpenBSD: patch-lib_CMakeLists_txt,v 1.10 2020/07/12 18:06:49 bcallah Exp $

Remove hardcoded optimizations, -mcpu=native flags.

Index: lib/CMakeLists.txt
--- lib/CMakeLists.txt.orig
+++ lib/CMakeLists.txt
@@ -21,13 +21,13 @@ if(${LIBPGMATH_SYSTEM_PROCESSOR} MATCHES "x86_64" AND 
       HOST_LINUX LINUX LINUX86 LINUX8664 MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8
       TARGET_LINUX TARGET_LINUX_X86 TARGET_LINUX_X8664 TARGET_X86 TARGET_X8664
       __gnu_linux__ PG_PIC)
-    set(FLAGS_L1 "-m64 -O3 ")
+    set(FLAGS_L1 "-m64 ")
 
     set(DEFINITIONS_L2
       LINUX LINUX86 LINUX8664 MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8 __gnu_linux__
       TARGET_LINUX TARGET_LINUX_X86 TARGET_LINUX_X8664 TARGET_X86 TARGET_X8664
       PG_PIC)
-    set(FLAGS_L2 "-m64 -O3 -mtune=core-avx2 -march=core-avx2 ")
+    set(FLAGS_L2 "-m64 -mtune=core-avx2 -march=core-avx2 ")
 
     # common
     # Definitions and compiler flags for level 1 directories
@@ -53,10 +53,10 @@ if(${LIBPGMATH_SYSTEM_PROCESSOR} MATCHES "x86_64" AND 
     set(DEFINITIONS_L1 HOST_OSX MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=4 OSX OSX86
       OSX8664 TARGET_OSX TARGET_OSX_X86 TARGET_OSX_X8664 TARGET_X86
       TARGET_X8664 __gnu_osx__ PG_PIC)
-    set(FLAGS_L1 "-m64 -O3 -fomit-frame-pointer ")
+    set(FLAGS_L1 "-m64 -fomit-frame-pointer ")
 
     set(DEFINITIONS_L2 OSX86 TARGET_OSX TARGET_OSX_X86 TARGET_OSX_X8664 PG_PIC TARGET_X86 TARGET_X8664)
-    set(FLAGS_L2 "-m64 -O3 -fomit-frame-pointer -mavx2 -mfma ")
+    set(FLAGS_L2 "-m64 -fomit-frame-pointer -mavx2 -mfma ")
 
     # common
     # Definitions and compiler flags for level 1 directories
@@ -120,11 +120,11 @@ elseif(${LIBPGMATH_SYSTEM_PROCESSOR} MATCHES "ppc64le"
 
   set(DEFINITIONS_L1 HOST_LINUX MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8 TARGET_LINUX
     TARGET_LINUX_POWER TARGET_LLVM TARGET_LLVM_LINUXPOWER TM_I8 PG_PIC)
-  set(FLAGS_L1 "-m64 -O3 ")
+  set(FLAGS_L1 "-m64 ")
 
   set(DEFINITIONS_L2 HOST_LINUX MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8 TARGET_LINUX
     TARGET_LINUX_POWER TARGET_LLVM TARGET_LLVM_LINUXPOWER TM_I8 PG_PIC)
-  set(FLAGS_L2 "-m64 -O3 ")
+  set(FLAGS_L2 "-m64 ")
 
   # common
   # Definitions and compiler flags for level 1 directories
@@ -149,12 +149,12 @@ elseif(${LIBPGMATH_SYSTEM_PROCESSOR} MATCHES "aarch64"
   set(DEFINITIONS_L1 HOST_LINUX MAXCPUS=8192 MAXCPUSL=128 MAXCPUSR=128
     TARGET_LINUX TARGET_LINUX_ARM TARGET_LINUX_ARM64 TARGET_LLVM
     TARGET_LLVM_LINUXAARCH64 TM_I8)
-  set(FLAGS_L1 "-O3 -mcpu=${LLVM_FLANG_CPU_TARGET} -ffast-math -funroll-loops ")
+  set(FLAGS_L1 "-ffast-math -funroll-loops ")
   set(FLAGS_L1 "${FLAGS_L1} -ffp-contract=fast")
   
   set(DEFINITIONS_L2 HOST_LINUX MAXCPUS=8192 MAXCPUSL=128 MAXCPUSR=128
     TARGET_LINUX TARGET_LINUX_ARM TARGET_LINUX_ARM64 TARGET_LLVM TM_I8)
-  set(FLAGS_L2 "-O3 -mcpu=${LLVM_FLANG_CPU_TARGET} -ffast-math -funroll-loops -ffp-contract=fast")
+  set(FLAGS_L2 "-ffast-math -funroll-loops -ffp-contract=fast")
 
   # common
   # Definitions and compiler flags for level 1 directories
@@ -179,12 +179,12 @@ else()
   set(DEFINITIONS_L1 HOST_LINUX MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8 TARGET_LINUX
     TARGET_LINUX_64 TARGET_LLVM TARGET_LLVM_64 TARGET_LLVM_LINUX64
     TARGET_LINUX_GENERIC TARGET_64 PG_PIC)
-  set(FLAGS_L1 "-O3 -ffp-contract=fast ")
+  set(FLAGS_L1 "-ffp-contract=fast ")
 
   set(DEFINITIONS_L2 HOST_LINUX MAXCPUS=256 MAXCPUSL=8 MAXCPUSR=8 TARGET_LINUX
     TARGET_LINUX_64 TARGET_LLVM TARGET_LLVM_64 TARGET_LLVM_LINUX64
     TARGET_LINUX_GENERIC TARGET_64 PG_PIC)
-  set(FLAGS_L2 "-O3 -ffp-contract=fast ")
+  set(FLAGS_L2 "-ffp-contract=fast ")
 
   # common
   # Definitions and compiler flags for level 1 directories
