From f52d2a05cf8327baf6c0d49e7b231953179e03d3 Mon Sep 17 00:00:00 2001 From: Andrei Date: Thu, 8 Jun 2023 14:51:39 -0400 Subject: [PATCH] cmake : export all symbols on windows when building shared library (#234) Currently building ggml on windows as a shared library does not export all symbols by default. --- src/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4c663934a..24c9ee986 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -226,6 +226,8 @@ else() endif() if (BUILD_SHARED_LIBS) + set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) + target_link_libraries(${TARGET} PUBLIC ${CMAKE_DL_LIBS} )