summaryrefslogtreecommitdiff
path: root/make/config.mk
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2011-11-16 01:19:19 +0000
committerDaniel Dunbar <daniel@zuster.org>2011-11-16 01:19:19 +0000
commit401f693a874c0f2fd9e37173e3ab7045a1bdeb3d (patch)
tree882c35bcad2dab8b3a021cdd2bbbd540051750c5 /make/config.mk
parentdbaa3974d4c012ad500a790be5e51ce66188d15c (diff)
lib: Add support for library wide utility functions, and make compilerrt_abort()
a real boy. - The utility module needs to be included into every produced library, because we don't have enough dependency tracking to know exactly which other modules might require the utilities. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144751 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'make/config.mk')
-rw-r--r--make/config.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/make/config.mk b/make/config.mk
index d96b1b435..bddc6f8fd 100644
--- a/make/config.mk
+++ b/make/config.mk
@@ -8,6 +8,11 @@ OS := $(shell uname)
ProjSrcRoot := $(shell pwd)
ProjObjRoot := $(ProjSrcRoot)
+# The list of modules which are required to be built into every library. This
+# should only be used for internal utilities which could be used in any other
+# module. Any other cases the platform should be allowed to opt-in to.
+AlwaysRequiredModules := int_util
+
###
# Tool configuration variables.