[libclang] Shared libraries require PIC unless WIN32
authorDavid Zarzycki <dave@znu.io>
Wed, 29 Apr 2020 14:31:56 +0000 (10:31 -0400)
committerDavid Zarzycki <dave@znu.io>
Wed, 29 Apr 2020 15:25:45 +0000 (11:25 -0400)
clang/tools/libclang/CMakeLists.txt

index bb2b14c..f56771b 100644 (file)
@@ -77,7 +77,7 @@ if(MSVC)
   set(LLVM_EXPORTED_SYMBOL_FILE)
 endif()
 
-if(LLVM_ENABLE_PIC OR NOT LIBCLANG_BUILD_STATIC)
+if(LLVM_ENABLE_PIC OR (WIN32 AND NOT LIBCLANG_BUILD_STATIC))
   set(ENABLE_SHARED SHARED)
 endif()