MFH: r549953
misc/vxl: Fix build on i386 On i386 architectures projects that need SSE2 have to explicitly enable it using -msse2. Also fix WWW. Approved by: ports-secteam (fluffy)
This commit is contained in:
parent
3bc9b74974
commit
f3a6b7e8ca
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2020Q3/; revision=549966
@ -29,7 +29,12 @@ do-test:
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
|
||||
.if ${ARCH} == "amd64"
|
||||
PLIST_SUB+= X86=""
|
||||
CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
|
||||
.elif ${ARCH} == "i386"
|
||||
CFLAGS+= -msse2 # sse2 is not enabled on i386 by default as it is enabled on amd64, see https://github.com/vxl/vxl/issues/795
|
||||
CXXFLAGS+= -msse2
|
||||
PLIST_SUB+= X86=""
|
||||
CMAKE_ON+= VIL_CONFIG_ENABLE_SSE2_ROUNDING # the automatic SSE2 test fails on i386: Performing Try-Run Test VXL_HAS_SSE2_HARDWARE_SUPPORT - Test Compilation Failed
|
||||
.else
|
||||
|
@ -3,4 +3,4 @@ for computer vision research and implementation. It was created from TargetJr
|
||||
and the IUE with the aim of making a light, fast and consistent system. VXL is
|
||||
written in ANSI/ISO C++ and is designed to be portable over many platforms.
|
||||
|
||||
WWW: https://github.com/vxl/vxl
|
||||
WWW: https://vxl.github.io/
|
||||
|
Loading…
Reference in New Issue
Block a user