We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f4add3 commit 03f6960Copy full SHA for 03f6960
llvm/lib/Support/BLAKE3/CMakeLists.txt
@@ -85,3 +85,9 @@ endif()
85
add_library(LLVMSupportBlake3 OBJECT EXCLUDE_FROM_ALL ${LLVM_BLAKE3_FILES})
86
set_target_properties(LLVMSupportBlake3 PROPERTIES FOLDER "LLVM/Libraries")
87
llvm_update_compile_flags(LLVMSupportBlake3)
88
+if(LLVM_BUILD_LLVM_DYLIB OR BUILD_SHARED_LIBS)
89
+ # Since LLVMSupportBlake3 is not defined using llvm_add_library(), we must
90
+ # define LLVM_EXPORTS here so its public interface is annotated with
91
+ # __declspec(dllexport) when building as a DLL on Windows.
92
+ target_compile_definitions(LLVMSupportBlake3 PRIVATE LLVM_EXPORTS)
93
+endif()
0 commit comments