mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Add nasm to dependencies on ARM-platforms.
Disable attempts to use assembly on PPC. Reported by: jbeich
This commit is contained in:
parent
0e9719d70a
commit
aedc3e7c17
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=525461
1 changed files with 6 additions and 4 deletions
|
@ -18,9 +18,10 @@ COMMENT= H.265/High Efficiency Video Coding (HEVC) format
|
||||||
LICENSE= GPLv2+
|
LICENSE= GPLv2+
|
||||||
LICENSE_FILE= ${WRKSRC:H}/COPYING
|
LICENSE_FILE= ${WRKSRC:H}/COPYING
|
||||||
|
|
||||||
|
.for a in amd64 i386 aarch64 armv6 armv7
|
||||||
|
BUILD_DEPENDS_$a= nasm:devel/nasm
|
||||||
|
.endfor
|
||||||
BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
|
BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
|
||||||
BUILD_DEPENDS_amd64= nasm:devel/nasm
|
|
||||||
BUILD_DEPENDS_i386= nasm:devel/nasm
|
|
||||||
|
|
||||||
USES= cmake compiler:c++14-lang pathfix
|
USES= cmake compiler:c++14-lang pathfix
|
||||||
|
|
||||||
|
@ -81,7 +82,7 @@ CFLAGS:= ${CFLAGS:N-O*} -O0 -g
|
||||||
.for b in ${OTHER_DEPTHS:C/HI([0-9]+)P/\1/}
|
.for b in ${OTHER_DEPTHS:C/HI([0-9]+)P/\1/}
|
||||||
EXTRA_LINK_FLAGS+=-L${WRKSRC:H}/$bbit
|
EXTRA_LINK_FLAGS+=-L${WRKSRC:H}/$bbit
|
||||||
|
|
||||||
.if ${ARCH} == i386 && $b != 8
|
.if ${ARCH} == i386 && $b != 8 || ! ${BUILD_DEPENDS:Mnasm*}
|
||||||
ASSEMBLY=false
|
ASSEMBLY=false
|
||||||
.else
|
.else
|
||||||
ASSEMBLY=true
|
ASSEMBLY=true
|
||||||
|
@ -107,9 +108,10 @@ CMAKE_ARGS+= ${OTHER_DEPTHS:C/HI([0-9]+)P/-DLINKED_\1BIT:BOOL=true/}
|
||||||
|
|
||||||
CMAKE_ARGS+= -DENABLE_SHARED:BOOL=true
|
CMAKE_ARGS+= -DENABLE_SHARED:BOOL=true
|
||||||
|
|
||||||
.if ${ARCH} == i386 && ${DEFAULT_DEPTH} != "HI8P"
|
.if ${ARCH} == i386 && ${DEFAULT_DEPTH} != "HI8P" || ! ${BUILD_DEPENDS:Mnasm*}
|
||||||
CMAKE_ARGS+= -DENABLE_ASSEMBLY:BOOL=false
|
CMAKE_ARGS+= -DENABLE_ASSEMBLY:BOOL=false
|
||||||
.else
|
.else
|
||||||
|
CMAKE_ARGS+= -DENABLE_ASSEMBLY:BOOL=true
|
||||||
do-test:
|
do-test:
|
||||||
${WRKDIR}/.build/test/TestBench
|
${WRKDIR}/.build/test/TestBench
|
||||||
.endif
|
.endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue