Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortamasmeszaros <meszaros.q@gmail.com>2021-03-23 22:42:22 +0300
committertamasmeszaros <meszaros.q@gmail.com>2021-07-26 14:16:01 +0300
commiteca331ea354f4035163e187e2ededc865fb9037a (patch)
treef98d4eb5587e72bdf23d2db46c366ef1f0c689ed /src/CMakeLists.txt
parent02c6601281ece122cea0695b97584d1ad59eb1d6 (diff)
Fix wx linkage to tiff and jpeg
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index f375e9c98..385625161 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -57,6 +57,9 @@ if (SLIC3R_GUI)
include(${wxWidgets_USE_FILE})
+ find_package(JPEG QUIET REQUIRED)
+ find_package(TIFF QUIET REQUIRED)
+
string(REGEX MATCH "wxpng" WX_PNG_BUILTIN ${wxWidgets_LIBRARIES})
if (NOT WX_PNG_BUILTIN)
find_package(JPEG QUIET)
@@ -81,6 +84,18 @@ if (SLIC3R_GUI)
list(APPEND wxWidgets_LIBRARIES ${JPEG_LIBRARIES})
endif ()
+ string(REGEX MATCH "wxtiff" WX_TIFF_BUILTIN ${wxWidgets_LIBRARIES})
+ if (TIFF_FOUND AND NOT WX_TIFF_BUILTIN)
+ list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX tiff)
+ list(APPEND wxWidgets_LIBRARIES ${TIFF_LIBRARIES})
+ endif ()
+
+ string(REGEX MATCH "wxjpeg" WX_JPEG_BUILTIN ${wxWidgets_LIBRARIES})
+ if (TIFF_FOUND AND NOT WX_JPEG_BUILTIN)
+ list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX jpeg)
+ list(APPEND wxWidgets_LIBRARIES ${JPEG_LIBRARIES})
+ endif ()
+
string(REGEX MATCH "wxexpat" WX_EXPAT_BUILTIN ${wxWidgets_LIBRARIES})
if (EXPAT_FOUND AND NOT WX_EXPAT_BUILTIN)
list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX expat)