Strip DLLs with mingw in Release mode

This commit is contained in:
Jay Berkenbilt 2023-05-20 19:50:43 -04:00
parent ef24a4151b
commit 280c9057c9
1 changed files with 2 additions and 0 deletions

View File

@ -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.