diff options
author | Daniel Dunbar <daniel@zuster.org> | 2011-11-03 17:56:28 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2011-11-03 17:56:28 +0000 |
commit | efe2f644ec15913aa84460bb7ac97b8fa6164b3f (patch) | |
tree | b3e997b901fb0508faa288a750a3c0f3a9cc7b40 /utils/llvm-build/llvmbuild/componentinfo.py | |
parent | 2adb2a55ecfa276eaca7f05bc0c0dba4fdf1bed9 (diff) |
llvm-build: Add "--write-library-table" option for generating the C++ library
dependency table used by llvm-config.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143628 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/llvm-build/llvmbuild/componentinfo.py')
-rw-r--r-- | utils/llvm-build/llvmbuild/componentinfo.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/llvm-build/llvmbuild/componentinfo.py b/utils/llvm-build/llvmbuild/componentinfo.py index 3ea80016a1..fb455710b6 100644 --- a/utils/llvm-build/llvmbuild/componentinfo.py +++ b/utils/llvm-build/llvmbuild/componentinfo.py @@ -135,6 +135,12 @@ class LibraryComponentInfo(ComponentInfo): self.add_to_library_groups) return result.getvalue() + def get_library_name(self): + return self.library_name or self.name + + def get_llvmconfig_component_name(self): + return self.get_library_name().lower() + class LibraryGroupComponentInfo(ComponentInfo): type_name = 'LibraryGroup' @@ -179,6 +185,9 @@ class LibraryGroupComponentInfo(ComponentInfo): self.add_to_library_groups) return result.getvalue() + def get_llvmconfig_component_name(self): + return self.name.lower() + class ToolComponentInfo(ComponentInfo): type_name = 'Tool' |