File tree 2 files changed +4
-3
lines changed
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -26,9 +26,10 @@ endif()
26
26
add_clang_subdirectory(c-index-test )
27
27
28
28
add_clang_subdirectory(clang-refactor)
29
- # For MinGW we only enable shared library if LLVM_LINK_LLVM_DYLIB=ON.
29
+ # For MinGW/Cygwin we only enable shared library if LLVM_LINK_LLVM_DYLIB=ON.
30
30
# Without that option resulting library is too close to 2^16 DLL exports limit.
31
- if (UNIX OR (MSVC AND LLVM_BUILD_LLVM_DYLIB_VIS) OR (MINGW AND LLVM_LINK_LLVM_DYLIB))
31
+ if ((UNIX AND NOT CYGWIN ) OR (MSVC AND LLVM_BUILD_LLVM_DYLIB_VIS) OR
32
+ ((MINGW OR CYGWIN ) AND LLVM_LINK_LLVM_DYLIB))
32
33
add_clang_subdirectory(clang-shlib)
33
34
endif ()
34
35
Original file line number Diff line number Diff line change @@ -106,7 +106,7 @@ if (LLVM_EXPORTED_SYMBOL_FILE)
106
106
DEPENDS ${LIBCLANG_VERSION_SCRIPT_FILE} )
107
107
endif ()
108
108
109
- if (LLVM_ENABLE_PIC OR (WIN32 AND NOT LIBCLANG_BUILD_STATIC))
109
+ if (LLVM_ENABLE_PIC OR (( WIN32 OR CYGWIN ) AND NOT LIBCLANG_BUILD_STATIC))
110
110
set (ENABLE_SHARED SHARED)
111
111
endif ()
112
112
You can’t perform that action at this time.
0 commit comments