From 3590f884a156d3e27d26b25f091fe8ff2eb74aca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Maximilian=20H=C3=B6rl?=
 <maximilian.hoerl@mathematik.uni-stuttgart.de>
Date: Sat, 18 Apr 2020 16:52:42 +0200
Subject: [PATCH] add cmake.opts

---
 cmake.opts | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 cmake.opts

diff --git a/cmake.opts b/cmake.opts
new file mode 100644
index 0000000..1e49545
--- /dev/null
+++ b/cmake.opts
@@ -0,0 +1,28 @@
+GXX_RELEASE_WARNING_OPTS=" \
+    -Wall \
+    -Wunused \
+    -Wno-missing-include-dirs \
+    -Wcast-align \
+    -Wno-missing-braces \
+    -Wmissing-field-initializers \
+    -Wno-deprecated \
+    -Wno-deprecated-declarations \
+    -Wno-sign-compare"
+
+GXX_RELEASE_OPTS=" \
+    -fdiagnostics-color=always \
+    -fno-strict-aliasing \
+    -fstrict-overflow \
+    -fno-finite-math-only \
+    -O3 \
+    -march=native \
+    -funroll-loops \
+    -g0"
+
+CMAKE_FLAGS="
+-DCMAKE_C_COMPILER=/usr/bin/gcc
+-DCMAKE_CXX_COMPILER=/usr/bin/g++
+-DCMAKE_CXX_FLAGS_RELEASE='$GXX_RELEASE_OPTS $GXX_RELEASE_WARNING_OPTS'
+-DCMAKE_CXX_FLAGS_DEBUG='-O0 -ggdb -Wall'
+-DCMAKE_BUILD_TYPE=Release
+"
-- 
GitLab