Changeset View
Changeset View
Standalone View
Standalone View
emulators/yuzu/Makefile
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | post-patch: | ||||
@${REINPLACE_CMD} -e 's/@GIT_BRANCH@/master/' \ | @${REINPLACE_CMD} -e 's/@GIT_BRANCH@/master/' \ | ||||
-e 's/@GIT_DESC@/${GH_TAGNAME}/' \ | -e 's/@GIT_DESC@/${GH_TAGNAME}/' \ | ||||
${WRKSRC}/src/common/scm_rev.cpp.in | ${WRKSRC}/src/common/scm_rev.cpp.in | ||||
# https://github.com/yuzu-emu/yuzu/issues/4795 | # https://github.com/yuzu-emu/yuzu/issues/4795 | ||||
@${REINPLACE_CMD} '/-Werror/d' ${WRKSRC}/src/*/CMakeLists.txt | @${REINPLACE_CMD} '/-Werror/d' ${WRKSRC}/src/*/CMakeLists.txt | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
# XXX Drop after FreeBSD 11.3/12.1 EOL | # XXX Drop after FreeBSD 12.1 EOL | ||||
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 100 | .if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 100 | ||||
. if ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} < 100 | . if ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} < 100 | ||||
LLVM_DEFAULT= 10 | LLVM_DEFAULT= 10 | ||||
. endif | . endif | ||||
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} | BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} | ||||
CC= clang${LLVM_DEFAULT} | CC= clang${LLVM_DEFAULT} | ||||
CXX= clang++${LLVM_DEFAULT} | CXX= clang++${LLVM_DEFAULT} | ||||
CPP= clang-cpp${LLVM_DEFAULT} | CPP= clang-cpp${LLVM_DEFAULT} | ||||
.endif | .endif | ||||
# XXX Drop after FreeBSD 11.3/12.1 EOL | # XXX Drop after FreeBSD 12.1 EOL | ||||
.if make(makesum) || (!exists(/usr/include/c++/v1/fenv.h) && exists(/usr/lib/libc++.so)) | .if make(makesum) || (!exists(/usr/include/c++/v1/fenv.h) && exists(/usr/lib/libc++.so)) | ||||
MASTER_SITES+= https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VER}/:libcxx | MASTER_SITES+= https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VER}/:libcxx | ||||
DISTFILES+= libcxx-${LLVM_VER}.src.tar.xz:libcxx | DISTFILES+= libcxx-${LLVM_VER}.src.tar.xz:libcxx | ||||
CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx-${LLVM_VER}.src/include | CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx-${LLVM_VER}.src/include | ||||
LLVM_VER= 10.0.1 | LLVM_VER= 10.0.1 | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |