From 45128dc369a0541abf1269bb97389f03e7cbec49 Mon Sep 17 00:00:00 2001
From: Moritz Maxeiner <mm@ucw.sh>
Date: Mon, 9 Dec 2019 19:18:28 +0100
Subject: [PATCH] centos-7: Add some opencv build options

Hopefully will results in reduced size of shared libraries
---
 centos-7/Dockerfile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/centos-7/Dockerfile b/centos-7/Dockerfile
index bd9fe01..c113e73 100644
--- a/centos-7/Dockerfile
+++ b/centos-7/Dockerfile
@@ -135,11 +135,17 @@ RUN version=3.4.8 && \
         -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \
         -D OPENCV_EXTRA_MODULES_PATH=/tmp/opencv_contrib-${version}/modules \
         -D ENABLE_CXX11=ON \
+        -D ENABLE_LTO=ON \
         -D BUILD_EXAMPLES=OFF \
         -D BUILD_PACKAGE=OFF \
         -D BUILD_TESTS=OFF \
         -D BUILD_PERF_TESTS=OFF \
         -D BUILD_DOCS=OFF \
+        -D BUILD_opencv_apps= \
+        -D BUILD_WITH_DEBUG_INFO=OFF \
+        -D ENABLE_PRECOMPILED_HEADERS=ON \
+        -D ENABLE_PROFILING=OFF \
+        -D ENABLE_COVERAGE=OFF \
         -D OPENCV_ENABLE_NONFREE=OFF \
         -D WITH_CUDA=ON \
         -D WITH_CUBLAS=ON \
-- 
GitLab