lang/libobjc2: fix build on powerpc* and riscv64*

Skip building tests on architectures that don't have assembly.
This commit is contained in:
Piotr Kubaj 2022-02-26 11:35:56 +00:00
parent 804b4d8696
commit 933b3657a1

View file

@ -12,7 +12,6 @@ COMMENT= Replacement Objective-C runtime supporting modern Objective-C features
LICENSE= MIT
BROKEN_sparc64= Does not compile on sparc64: Cannot configure clang properly
BROKEN_riscv64= Does not link on riscv64: undefined symbol: objc_msgSend
USES= cmake compiler objc:compiler
@ -38,6 +37,10 @@ SHLIB_MINOR= 6
.include <bsd.port.pre.mk>
.if ${ARCH:Mpowerpc*} || ${ARCH:Mriscv64*}
CMAKE_ARGS+= -DTESTS:BOOL=OFF
.endif
.if ${CHOSEN_COMPILER_TYPE} == gcc
CXXFLAGS+= -stdlib=libstdc++
.endif