From 280c9057c9e7758bd48c279f29d81565a7e5592e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 20 May 2023 19:50:43 -0400 Subject: [PATCH] Strip DLLs with mingw in Release mode --- libqpdf/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libqpdf/CMakeLists.txt b/libqpdf/CMakeLists.txt index 623e05d3..fbe85cf9 100644 --- a/libqpdf/CMakeLists.txt +++ b/libqpdf/CMakeLists.txt @@ -472,6 +472,8 @@ if(BUILD_SHARED_LIBS) # Reference: Platform/Windows-GNU.cmake in the cmake installation set(CMAKE_SHARED_LIBRARY_PREFIX "") # libqpdf$v.dll -> qpdf$v.dll set(CMAKE_IMPORT_LIBRARY_SUFFIX ".a") # libqpdf.dll.a -> libqpdf.a + # Ensure the DLLs are striped in Release mode. + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s") endif() if(MSVC) # Avoid linker warning from mixing libraries built with /MT and /MD.