From 633856d0427854b6ba1439c32edd83d1ffd575d8 Mon Sep 17 00:00:00 2001 From: xyz1001 Date: Tue, 26 Mar 2024 11:26:24 +0800 Subject: [PATCH 1/2] fix no symbols were exported when build shared library under windows --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5ae2017..62db2c4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,7 @@ option(PLATFORMFOLDERS_ENABLE_INSTALL "Enable platform_folders INSTALL target" $ set(PLATFORMFOLDERS_TYPE STATIC) if(PLATFORMFOLDERS_BUILD_SHARED_LIBS) + set(WINDOWS_EXPORT_ALL_SYMBOLS ON) set(PLATFORMFOLDERS_TYPE SHARED) endif() From 2078e338441e06c61aa94654872f366f2b1cd49c Mon Sep 17 00:00:00 2001 From: xyz1001 Date: Wed, 12 Nov 2025 09:16:23 +0800 Subject: [PATCH 2/2] Update CMakeLists.txt Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 62db2c4..9bf3a6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ option(PLATFORMFOLDERS_ENABLE_INSTALL "Enable platform_folders INSTALL target" $ set(PLATFORMFOLDERS_TYPE STATIC) if(PLATFORMFOLDERS_BUILD_SHARED_LIBS) - set(WINDOWS_EXPORT_ALL_SYMBOLS ON) + set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) set(PLATFORMFOLDERS_TYPE SHARED) endif()