Changeset View
Changeset View
Standalone View
Standalone View
head/devel/llvm70/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= llvm | PORTNAME= llvm | ||||
DISTVERSION= 7.0.1 | DISTVERSION= 7.0.1 | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
CATEGORIES= devel lang | CATEGORIES= devel lang | ||||
MASTER_SITES= http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} | MASTER_SITES= http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} | ||||
PKGNAMESUFFIX= ${LLVM_SUFFIX} | PKGNAMESUFFIX= ${LLVM_SUFFIX} | ||||
DISTNAME= ${PORTNAME}-${DISTVERSION}.src | DISTNAME= ${PORTNAME}-${DISTVERSION}.src | ||||
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} | DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX} | ||||
MAINTAINER= brooks@FreeBSD.org | MAINTAINER= brooks@FreeBSD.org | ||||
COMMENT= LLVM and Clang | COMMENT= LLVM and Clang | ||||
Show All 26 Lines | |||||
CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON | CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON | ||||
CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET} | CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET} | ||||
CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET} | CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET} | ||||
# Following commit https://github.com/kitware/cmake/commit/956054 | # Following commit https://github.com/kitware/cmake/commit/956054 | ||||
# we need to either change the whole man-shuffle below, or simply | # we need to either change the whole man-shuffle below, or simply | ||||
# redefine CMAKE_INSTALL_MANDIR | # redefine CMAKE_INSTALL_MANDIR | ||||
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" | CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man" | ||||
CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1 | CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1 | ||||
# Disable assertions. They should be disabled by cmake, but USES=cmake | |||||
# overrides -DCMAKE_*_FLAGS_RELEASE. | |||||
CFLAGS+= -DNDEBUG | |||||
CXXFLAGS+= -DNDEBUG | |||||
OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD LLDB | OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD LLDB | ||||
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP | OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP | ||||
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP | OPTIONS_DEFINE_i386= COMPILER_RT OPENMP | ||||
OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB | OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB | ||||
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP | OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP | ||||
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP | OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
▲ Show 20 Lines • Show All 534 Lines • Show Last 20 Lines |