MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable.
[oota-llvm.git] / cmake / modules / HandleLLVMOptions.cmake
index b8577f70666ded6a131ce8a8aa7547351de6459e..27a126c8cb3649fc9f4d2e2d714f12be5b59178a 100644 (file)
@@ -411,8 +411,11 @@ endif()
 # Plugin support
 # FIXME: Make this configurable.
 if(WIN32 OR CYGWIN)
-  # DLL platform(s) don't support plugins.
-  set(LLVM_ENABLE_PLUGINS OFF)
+  if(BUILD_SHARED_LIBS)
+    set(LLVM_ENABLE_PLUGINS ON)
+  else()
+    set(LLVM_ENABLE_PLUGINS OFF)
+  endif()
 else()
   set(LLVM_ENABLE_PLUGINS ON)
 endif()