[llvm] r196447 - Export symbols in tools that support loading plugins.

Will Dietz wdietz2 at illinois.edu
Wed Dec 4 17:01:58 PST 2013


Author: wdietz2
Date: Wed Dec  4 19:01:58 2013
New Revision: 196447

URL: http://llvm.org/viewvc/llvm-project?rev=196447&view=rev
Log:
Export symbols in tools that support loading plugins.

Modified:
    llvm/trunk/tools/llc/CMakeLists.txt
    llvm/trunk/tools/lli/CMakeLists.txt
    llvm/trunk/tools/llvm-stress/CMakeLists.txt
    llvm/trunk/tools/llvm-stress/Makefile

Modified: llvm/trunk/tools/llc/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llc/CMakeLists.txt?rev=196447&r1=196446&r2=196447&view=diff
==============================================================================
--- llvm/trunk/tools/llc/CMakeLists.txt (original)
+++ llvm/trunk/tools/llc/CMakeLists.txt Wed Dec  4 19:01:58 2013
@@ -3,3 +3,4 @@ set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_
 add_llvm_tool(llc
   llc.cpp
   )
+set_target_properties(llc PROPERTIES ENABLE_EXPORTS 1)

Modified: llvm/trunk/tools/lli/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/lli/CMakeLists.txt?rev=196447&r1=196446&r2=196447&view=diff
==============================================================================
--- llvm/trunk/tools/lli/CMakeLists.txt (original)
+++ llvm/trunk/tools/lli/CMakeLists.txt Wed Dec  4 19:01:58 2013
@@ -25,3 +25,4 @@ add_llvm_tool(lli
   RemoteTarget.cpp
   RemoteTargetExternal.cpp
   )
+set_target_properties(lli PROPERTIES ENABLE_EXPORTS 1)

Modified: llvm/trunk/tools/llvm-stress/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-stress/CMakeLists.txt?rev=196447&r1=196446&r2=196447&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-stress/CMakeLists.txt (original)
+++ llvm/trunk/tools/llvm-stress/CMakeLists.txt Wed Dec  4 19:01:58 2013
@@ -3,3 +3,4 @@ set(LLVM_LINK_COMPONENTS bitreader asmpa
 add_llvm_tool(llvm-stress
   llvm-stress.cpp
   )
+set_target_properties(llvm-stress PROPERTIES ENABLE_EXPORTS 1)

Modified: llvm/trunk/tools/llvm-stress/Makefile
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-stress/Makefile?rev=196447&r1=196446&r2=196447&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-stress/Makefile (original)
+++ llvm/trunk/tools/llvm-stress/Makefile Wed Dec  4 19:01:58 2013
@@ -12,7 +12,4 @@ TOOLNAME := llvm-stress
 LINK_COMPONENTS := object
 LINK_COMPONENTS := bitreader bitwriter asmparser irreader instrumentation scalaropts ipo
 
-# This tool has no plugins, optimize startup time.
-TOOL_NO_EXPORTS = 1
-
 include $(LEVEL)/Makefile.common





More information about the llvm-commits mailing list