[llvm] ceb72d0 - Fix build with shared libraries. NFC.
    Michael Liao via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Nov 12 10:42:28 PST 2019
    
    
  
Author: Michael Liao
Date: 2019-11-12T13:40:35-05:00
New Revision: ceb72d07b004af9c428c4a3c73a98ea97d49a713
URL: https://github.com/llvm/llvm-project/commit/ceb72d07b004af9c428c4a3c73a98ea97d49a713
DIFF: https://github.com/llvm/llvm-project/commit/ceb72d07b004af9c428c4a3c73a98ea97d49a713.diff
LOG: Fix build with shared libraries. NFC.
- Dependent components need linking directly.
Added: 
    
Modified: 
    llvm/examples/IRTransforms/CMakeLists.txt
Removed: 
    
################################################################################
diff  --git a/llvm/examples/IRTransforms/CMakeLists.txt b/llvm/examples/IRTransforms/CMakeLists.txt
index bf135b92b204..1c3185eed5ff 100644
--- a/llvm/examples/IRTransforms/CMakeLists.txt
+++ b/llvm/examples/IRTransforms/CMakeLists.txt
@@ -1,3 +1,9 @@
+set(LLVM_LINK_COMPONENTS
+  Analysis
+  Core
+  Support
+  )
+
 add_llvm_library(ExampleIRTransforms
   InitializePasses.cpp
   SimplifyCFG.cpp
        
    
    
More information about the llvm-commits
mailing list