diff options
author | Daniel Dunbar <daniel@zuster.org> | 2011-11-29 00:06:50 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2011-11-29 00:06:50 +0000 |
commit | 4128db91c2177a36b4903262af7a1fa94c905610 (patch) | |
tree | a9791eaff7f17db600a19081acbb918da07a1c04 /llvm/utils/llvm-build/llvmbuild/componentinfo.py | |
parent | b0692cb8580d950efcb1d29b99182b01b01095d8 (diff) | |
download | bcm5719-llvm-4128db91c2177a36b4903262af7a1fa94c905610.tar.gz bcm5719-llvm-4128db91c2177a36b4903262af7a1fa94c905610.zip |
llvmbuild/CMake: Update CMake output fragment to include explicit library
dependency information.
llvm-svn: 145328
Diffstat (limited to 'llvm/utils/llvm-build/llvmbuild/componentinfo.py')
-rw-r--r-- | llvm/utils/llvm-build/llvmbuild/componentinfo.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/utils/llvm-build/llvmbuild/componentinfo.py b/llvm/utils/llvm-build/llvmbuild/componentinfo.py index b9a2d4f1dce..079102f676a 100644 --- a/llvm/utils/llvm-build/llvmbuild/componentinfo.py +++ b/llvm/utils/llvm-build/llvmbuild/componentinfo.py @@ -138,6 +138,23 @@ class LibraryComponentInfo(ComponentInfo): def get_library_name(self): return self.library_name or self.name + def get_prefixed_library_name(self): + """ + get_prefixed_library_name() -> str + + Return the library name prefixed by the project name. This is generally + what the library name will be on disk. + """ + + basename = self.get_library_name() + + # FIXME: We need to get the prefix information from an explicit project + # object, or something. + if basename in ('gtest', 'gtest_main'): + return basename + + return 'LLVM%s' % basename + def get_llvmconfig_component_name(self): return self.get_library_name().lower() |