From 143e9e0cfdd4b2c24a2e9ffcf4bde4e8241246aa Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Tue, 10 May 2022 07:54:30 +0200
Subject: [PATCH] Create libjpeg-9.dll when using mingw
---
CMakeLists.txt | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a88a280..9107fd0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -50,6 +50,14 @@ target_include_directories(jpeg PUBLIC
set_target_properties(jpeg PROPERTIES
SOVERSION "${PROJECT_VERSION_MAJOR}"
VERSION "${PROJECT_VERSION}"
- PUBLIC_HEADER "${jpeg_headers}")
+ PUBLIC_HEADER "${jpeg_headers}"
+ # create libjpeg-9.dll on Windows
+ RUNTIME_OUTPUT_NAME "jpeg-${PROJECT_VERSION_MAJOR}"
+ PREFIX lib)
+
+if(MINGW AND BUILD_SHARED_LIBS)
+ set_target_properties(jpeg PROPERTIES
+ PREFIX lib)
+endif()
install(TARGETS jpeg)