Changeset View
Changeset View
Standalone View
Standalone View
head/lib/clang/llvm.build.mk
Show All 16 Lines | |||||
.PATH: ${LLVM_BASE}/${SRCDIR} | .PATH: ${LLVM_BASE}/${SRCDIR} | ||||
CFLAGS+= -I${SRCTOP}/lib/clang/include | CFLAGS+= -I${SRCTOP}/lib/clang/include | ||||
CFLAGS+= -I${LLVM_SRCS}/include | CFLAGS+= -I${LLVM_SRCS}/include | ||||
CFLAGS+= -D__STDC_CONSTANT_MACROS | CFLAGS+= -D__STDC_CONSTANT_MACROS | ||||
CFLAGS+= -D__STDC_FORMAT_MACROS | CFLAGS+= -D__STDC_FORMAT_MACROS | ||||
CFLAGS+= -D__STDC_LIMIT_MACROS | CFLAGS+= -D__STDC_LIMIT_MACROS | ||||
CFLAGS+= -DHAVE_VCS_VERSION_INC | CFLAGS+= -DHAVE_VCS_VERSION_INC | ||||
#CFLAGS+= -DNDEBUG | .if ${MK_LLVM_ASSERTIONS} == "no" | ||||
CFLAGS+= -DNDEBUG | |||||
.endif | |||||
TARGET_ARCH?= ${MACHINE_ARCH} | TARGET_ARCH?= ${MACHINE_ARCH} | ||||
BUILD_ARCH?= ${MACHINE_ARCH} | BUILD_ARCH?= ${MACHINE_ARCH} | ||||
# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it. | # Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it. | ||||
# arm (for armv4 and armv5 CPUs) always uses the soft float ABI. | # arm (for armv4 and armv5 CPUs) always uses the soft float ABI. | ||||
# For all other targets, we stick with 'unknown'. | # For all other targets, we stick with 'unknown'. | ||||
.if ${TARGET_ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") | .if ${TARGET_ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |