Index: cmake/CMakeLists.txt =================================================================== --- cmake/CMakeLists.txt +++ cmake/CMakeLists.txt @@ -10,7 +10,7 @@ endif() set(POLLY_CONFIG_EXPORTED_TARGETS Polly ${ISL_TARGET}) -if (NOT MSVC) +if (LLVM_ENABLE_PLUGINS) # LLVMPolly is a dummy target on Win list(APPEND POLLY_CONFIG_EXPORTED_TARGETS LLVMPolly) endif() Index: lib/CMakeLists.txt =================================================================== --- lib/CMakeLists.txt +++ lib/CMakeLists.txt @@ -125,7 +125,7 @@ # Create a loadable module Polly.so that can be loaded using # LLVM's/clang's "-load" option. -if (MSVC) +if (NOT LLVM_ENABLE_PLUGINS) # Add dummy target, because loadable modules are not supported on Windows add_custom_target(LLVMPolly) set_target_properties(LLVMPolly PROPERTIES FOLDER "Polly")