diff options
author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2021-02-11 12:38:26 +0000 |
---|---|---|
committer | Piotr Kubaj <pkubaj@FreeBSD.org> | 2021-02-11 12:38:26 +0000 |
commit | 1282e37ffc0c26b6f2d9ebbd1ed045bf8a18b9de (patch) | |
tree | 8dbbc7566838a0ba58f0126820de5e9b9e56585e /graphics/opencv/Makefile | |
parent | 75d6bc8de824cec008d1b7dbc3caf09d8a35cdcf (diff) | |
download | ports-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/Makefile | 7 |
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 |