582a734e13
-fno-rtti. The clang libaries that really use exceptions and virtual functions can enable LLVM_REQUIRES_EH and LLVM_REQUIRES_RTTI respectively. This saves space on the resulting binaries and follows what's being done upstream. Submitted by: Dimitry Andric <dimitry at andric.com>
54 lines
912 B
Makefile
54 lines
912 B
Makefile
# $FreeBSD$
|
|
|
|
LIB= llvmsupport
|
|
|
|
SRCDIR= lib/Support
|
|
SRCS= APFloat.cpp \
|
|
APInt.cpp \
|
|
APSInt.cpp \
|
|
Allocator.cpp \
|
|
CommandLine.cpp \
|
|
ConstantRange.cpp \
|
|
DAGDeltaAlgorithm.cpp \
|
|
Debug.cpp \
|
|
DeltaAlgorithm.cpp \
|
|
Dwarf.cpp \
|
|
ErrorHandling.cpp \
|
|
FileUtilities.cpp \
|
|
FoldingSet.cpp \
|
|
FormattedStream.cpp \
|
|
GraphWriter.cpp \
|
|
IsInf.cpp \
|
|
IsNAN.cpp \
|
|
ManagedStatic.cpp \
|
|
MemoryBuffer.cpp \
|
|
MemoryObject.cpp \
|
|
PluginLoader.cpp \
|
|
PrettyStackTrace.cpp \
|
|
Regex.cpp \
|
|
SlowOperationInformer.cpp \
|
|
SmallPtrSet.cpp \
|
|
SmallVector.cpp \
|
|
SourceMgr.cpp \
|
|
Statistic.cpp \
|
|
StringExtras.cpp \
|
|
StringMap.cpp \
|
|
StringPool.cpp \
|
|
StringRef.cpp \
|
|
SystemUtils.cpp \
|
|
TargetRegistry.cpp \
|
|
Timer.cpp \
|
|
Triple.cpp \
|
|
Twine.cpp \
|
|
circular_raw_ostream.cpp \
|
|
raw_os_ostream.cpp \
|
|
raw_ostream.cpp \
|
|
regcomp.c \
|
|
regerror.c \
|
|
regexec.c \
|
|
regfree.c \
|
|
regstrlcpy.c
|
|
LLVM_REQUIRES_RTTI=
|
|
|
|
.include "../clang.lib.mk"
|