llvmbuild: Exclude disabled targets from LLVMExports.cmake.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 16 Feb 2014 12:14:24 +0000 (12:14 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 16 Feb 2014 12:14:24 +0000 (12:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201490 91177308-0d34-0410-b5e6-96231b3b80d8

utils/llvm-build/llvmbuild/main.py

index 2a10247..6cb5c12 100644 (file)
@@ -599,6 +599,11 @@ set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_%s %s)\n""" % (
             if ci.type_name != 'Library':
                 continue
 
+            # Skip disabled targets.
+            tg = ci.get_parent_target_group()
+            if tg and not tg.enabled:
+                continue
+
             f.write("""\
 set_property(TARGET %s PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES %s)\n""" % (
                 ci.get_prefixed_library_name(), " ".join(sorted(