diff options
author | Martchus | 2022-06-15 00:23:09 +0200 |
---|---|---|
committer | Martchus | 2022-06-15 00:23:09 +0200 |
commit | cc1bd05580aa5b3af8321f0e5c1ad44dc51fe911 (patch) | |
tree | 7fceb0117cdd5718931c6b60a35f701976890b99 /0002-Fix-building-for-mingw-w64-target.patch | |
parent | bf5def2a512f28d20c940c2bce2fc9ed893958e5 (diff) | |
download | aur-cc1bd05580aa5b3af8321f0e5c1ad44dc51fe911.tar.gz |
Update to 3.0.4
Diffstat (limited to '0002-Fix-building-for-mingw-w64-target.patch')
-rw-r--r-- | 0002-Fix-building-for-mingw-w64-target.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/0002-Fix-building-for-mingw-w64-target.patch b/0002-Fix-building-for-mingw-w64-target.patch new file mode 100644 index 000000000000..8bbfc9721150 --- /dev/null +++ b/0002-Fix-building-for-mingw-w64-target.patch @@ -0,0 +1,49 @@ +From f783c72a35b0cbf8d04b9d9472e267c72c52e1ff Mon Sep 17 00:00:00 2001 +From: Martchus <martchus@gmx.net> +Date: Tue, 14 Jun 2022 23:13:06 +0200 +Subject: [PATCH 2/3] Fix building for mingw-w64 target + +--- + CMakeLists.txt | 2 ++ + src/libjasper/CMakeLists.txt | 8 ++++++++ + 2 files changed, 10 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 52ad5a8..72257ec 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -723,10 +723,12 @@ message("JAS_INCLUDE_HEIC_CODEC: ${JAS_INCLUDE_HEIC_CODEC}") + # Check for the Math library. + ################################################################################ + ++if(NOT WIN32) + find_library(MATH_LIBRARY m) + if(NOT MATH_LIBRARY) + set(MATH_LIBRARY "") + endif() ++endif() + + ################################################################################ + # Perform shared library setup. +diff --git a/src/libjasper/CMakeLists.txt b/src/libjasper/CMakeLists.txt +index c0b19b3..9fab05f 100644 +--- a/src/libjasper/CMakeLists.txt ++++ b/src/libjasper/CMakeLists.txt +@@ -182,6 +182,14 @@ target_include_directories(libjasper BEFORE PRIVATE + set_target_properties(libjasper PROPERTIES + OUTPUT_NAME jasper LINKER_LANGUAGE C) + ++if (MINGW) ++ set_target_properties(libjasper ++ PROPERTIES ++ OUTPUT_NAME jasper ++ RUNTIME_OUTPUT_NAME jasper-${JAS_SO_VERSION} ++ ARCHIVE_OUTPUT_NAME jasper) ++endif() ++ + if(MSVC) + target_compile_definitions(libjasper PRIVATE _CRT_SECURE_NO_WARNINGS) + target_compile_definitions(libjasper PRIVATE _CRT_SECURE_NO_DEPRECATE) +-- +2.36.1 + |