aboutsummaryrefslogtreecommitdiff
path: root/graphics/opencv/Makefile
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2021-02-11 12:38:26 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2021-02-11 12:38:26 +0000
commit1282e37ffc0c26b6f2d9ebbd1ed045bf8a18b9de (patch)
tree8dbbc7566838a0ba58f0126820de5e9b9e56585e /graphics/opencv/Makefile
parent75d6bc8de824cec008d1b7dbc3caf09d8a35cdcf (diff)
downloadports-1282e37ffc0c26b6f2d9ebbd1ed045bf8a18b9de.tar.gz
ports-1282e37ffc0c26b6f2d9ebbd1ed045bf8a18b9de.zip
graphics/opencv: add HARDENING and LTO options
PR: 253415 Approved by: tcberner (maintainer)
Notes
Notes: svn path=/head/; revision=564940
Diffstat (limited to 'graphics/opencv/Makefile')
-rw-r--r--graphics/opencv/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index b1e0da9c117f..5eb9771c62fc 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -64,10 +64,13 @@ CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules" \
DATADIR= ${PREFIX}/share/${PORTNAME}4
-OPTIONS_DEFINE= PYTHON JAVA
+OPTIONS_DEFINE= HARDENING PYTHON JAVA LTO
OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes
+HARDENING_CMAKE_BOOL= ENABLE_BUILD_HARDENING
+HARDENING_DESC= Enable hardening of the resulting binaries
+
JAVA_CMAKE_BOOL= BUILD_openv_java
JAVA_BUILD_DEPENDS= ant:devel/apache-ant
@@ -77,6 +80,8 @@ PYTHON_USES= python:3.6+
PYTHON_USE_PYTHON= noflavors
PYTHON_CMAKE_BOOL= BUILD_opencv_python3
+LTO_CMAKE_BOOL= ENABLE_THIN_LTO
+
post-extract:
${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib
${MKDIR} ${BUILD_WRKSRC}/3rdparty/ade