mirror of
https://git.mirrors.martin98.com/https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-13 01:09:05 +08:00
Removed dependency on libtiff (#9514)
(cherry picked from commit prusa3d/PrusaSlicer@f12e0b4d21) Co-authored-by: Lukas Matena <lukasmatena@seznam.cz>
This commit is contained in:
parent
24784bae9a
commit
aebc01abfc
7
deps/CMakeLists.txt
vendored
7
deps/CMakeLists.txt
vendored
@ -248,7 +248,6 @@ if(FLATPAK)
|
|||||||
find_package(EXPAT)
|
find_package(EXPAT)
|
||||||
find_package(CURL)
|
find_package(CURL)
|
||||||
find_package(JPEG)
|
find_package(JPEG)
|
||||||
find_package(TIFF)
|
|
||||||
find_package(Freetype)
|
find_package(Freetype)
|
||||||
find_package(OpenSSL 1.1...<3.2)
|
find_package(OpenSSL 1.1...<3.2)
|
||||||
find_package(CURL)
|
find_package(CURL)
|
||||||
@ -321,12 +320,6 @@ if (NOT JPEG_FOUND)
|
|||||||
set(JPEG_PKG dep_JPEG)
|
set(JPEG_PKG dep_JPEG)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(TIFF_PKG "")
|
|
||||||
if (NOT TIFF_FOUND)
|
|
||||||
include(TIFF/TIFF.cmake)
|
|
||||||
set(TIFF_PKG "dep_TIFF")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# flatpak builds wxwidgets separately
|
# flatpak builds wxwidgets separately
|
||||||
set(WXWIDGETS_PKG "")
|
set(WXWIDGETS_PKG "")
|
||||||
if (NOT FLATPAK)
|
if (NOT FLATPAK)
|
||||||
|
30
deps/TIFF/TIFF.cmake
vendored
30
deps/TIFF/TIFF.cmake
vendored
@ -1,30 +0,0 @@
|
|||||||
find_package(OpenGL QUIET REQUIRED)
|
|
||||||
|
|
||||||
if (APPLE)
|
|
||||||
message(STATUS "Compiling TIFF for macos ${CMAKE_SYSTEM_VERSION}.")
|
|
||||||
orcaslicer_add_cmake_project(TIFF
|
|
||||||
URL https://gitlab.com/libtiff/libtiff/-/archive/v4.3.0/libtiff-v4.3.0.zip
|
|
||||||
URL_HASH SHA256=4fca1b582c88319f3ad6ecd5b46320eadaf5eb4ef6f6c32d44caaae4a03d0726
|
|
||||||
DEPENDS ${ZLIB_PKG} ${PNG_PKG} dep_JPEG
|
|
||||||
CMAKE_ARGS
|
|
||||||
-Dlzma:BOOL=OFF
|
|
||||||
-Dwebp:BOOL=OFF
|
|
||||||
-Djbig:BOOL=OFF
|
|
||||||
-Dzstd:BOOL=OFF
|
|
||||||
-Dlibdeflate:BOOL=OFF
|
|
||||||
-Dpixarlog:BOOL=OFF
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
orcaslicer_add_cmake_project(TIFF
|
|
||||||
URL https://gitlab.com/libtiff/libtiff/-/archive/v4.1.0/libtiff-v4.1.0.zip
|
|
||||||
URL_HASH SHA256=17a3e875acece9be40b093361cfef47385d4ef22c995ffbf36b2871f5785f9b8
|
|
||||||
DEPENDS ${ZLIB_PKG} ${PNG_PKG} dep_JPEG
|
|
||||||
CMAKE_ARGS
|
|
||||||
-Dlzma:BOOL=OFF
|
|
||||||
-Dwebp:BOOL=OFF
|
|
||||||
-Djbig:BOOL=OFF
|
|
||||||
-Dzstd:BOOL=OFF
|
|
||||||
-Dpixarlog:BOOL=OFF
|
|
||||||
)
|
|
||||||
|
|
||||||
endif()
|
|
4
deps/wxWidgets/wxWidgets.cmake
vendored
4
deps/wxWidgets/wxWidgets.cmake
vendored
@ -26,7 +26,7 @@ orcaslicer_add_cmake_project(
|
|||||||
wxWidgets
|
wxWidgets
|
||||||
GIT_REPOSITORY "https://github.com/SoftFever/Orca-deps-wxWidgets"
|
GIT_REPOSITORY "https://github.com/SoftFever/Orca-deps-wxWidgets"
|
||||||
GIT_SHALLOW ON
|
GIT_SHALLOW ON
|
||||||
DEPENDS ${PNG_PKG} ${ZLIB_PKG} ${EXPAT_PKG} ${TIFF_PKG} ${JPEG_PKG}
|
DEPENDS ${PNG_PKG} ${ZLIB_PKG} ${EXPAT_PKG} ${JPEG_PKG}
|
||||||
CMAKE_ARGS
|
CMAKE_ARGS
|
||||||
-DwxBUILD_PRECOMP=ON
|
-DwxBUILD_PRECOMP=ON
|
||||||
${_wx_toolkit}
|
${_wx_toolkit}
|
||||||
@ -52,7 +52,7 @@ orcaslicer_add_cmake_project(
|
|||||||
-DwxUSE_LIBPNG=sys
|
-DwxUSE_LIBPNG=sys
|
||||||
-DwxUSE_ZLIB=sys
|
-DwxUSE_ZLIB=sys
|
||||||
-DwxUSE_LIBJPEG=sys
|
-DwxUSE_LIBJPEG=sys
|
||||||
-DwxUSE_LIBTIFF=sys
|
-DwxUSE_LIBTIFF=OFF
|
||||||
-DwxUSE_NANOSVG=OFF
|
-DwxUSE_NANOSVG=OFF
|
||||||
-DwxUSE_EXPAT=sys
|
-DwxUSE_EXPAT=sys
|
||||||
)
|
)
|
||||||
|
@ -141,7 +141,7 @@ modules:
|
|||||||
-DwxUSE_LIBPNG=sys \
|
-DwxUSE_LIBPNG=sys \
|
||||||
-DwxUSE_ZLIB=sys \
|
-DwxUSE_ZLIB=sys \
|
||||||
-DwxUSE_LIBJPEG=sys \
|
-DwxUSE_LIBJPEG=sys \
|
||||||
-DwxUSE_LIBTIFF=sys \
|
-DwxUSE_LIBTIFF=OFF \
|
||||||
-DwxUSE_EXPAT=sys \
|
-DwxUSE_EXPAT=sys \
|
||||||
-DBUILD_SHARED_LIBS:BOOL=ON \
|
-DBUILD_SHARED_LIBS:BOOL=ON \
|
||||||
-DCMAKE_INSTALL_PREFIX:STRING=/app \
|
-DCMAKE_INSTALL_PREFIX:STRING=/app \
|
||||||
|
@ -57,7 +57,6 @@ if (SLIC3R_GUI)
|
|||||||
include(${wxWidgets_USE_FILE})
|
include(${wxWidgets_USE_FILE})
|
||||||
|
|
||||||
find_package(JPEG QUIET)
|
find_package(JPEG QUIET)
|
||||||
find_package(TIFF QUIET)
|
|
||||||
|
|
||||||
string(REGEX MATCH "wxpng" WX_PNG_BUILTIN ${wxWidgets_LIBRARIES})
|
string(REGEX MATCH "wxpng" WX_PNG_BUILTIN ${wxWidgets_LIBRARIES})
|
||||||
if (PNG_FOUND AND NOT WX_PNG_BUILTIN)
|
if (PNG_FOUND AND NOT WX_PNG_BUILTIN)
|
||||||
@ -65,12 +64,6 @@ if (SLIC3R_GUI)
|
|||||||
list(APPEND wxWidgets_LIBRARIES ${PNG_LIBRARIES})
|
list(APPEND wxWidgets_LIBRARIES ${PNG_LIBRARIES})
|
||||||
endif ()
|
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})
|
string(REGEX MATCH "wxjpeg" WX_JPEG_BUILTIN ${wxWidgets_LIBRARIES})
|
||||||
if (JPEG_FOUND AND NOT WX_JPEG_BUILTIN)
|
if (JPEG_FOUND AND NOT WX_JPEG_BUILTIN)
|
||||||
list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX jpeg)
|
list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX jpeg)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user