Skip to content

Commit a878837

Browse files
Attempt at space saving. Do not build and do not use: lcms2, libopenjp2 and libtiff-4
1 parent 42853ec commit a878837

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

3rdparty/packages/lcms2.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include_guard(GLOBAL)
22

3+
message(FATAL_ERROR "lcms2 disabled, space saving")
4+
35
ExternalProjectAutotools(lcms2
46
DEPENDS libjpeg libtiff-4
57
URL https://kent.dl.sourceforge.net/project/lcms/lcms/2.9/lcms2-2.9.tar.gz

3rdparty/packages/libopenjp2.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include_guard(GLOBAL)
22

3+
message(FATAL_ERROR "libopenjp2 disabled, space saving")
4+
35
ExternalProjectCMake(libopenjp2
46
DEPENDS libpng libtiff-4 lcms2
57
URL https://github.com/uclouvain/openjpeg/archive/v2.3.1.tar.gz

3rdparty/packages/libtiff-4.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include_guard(GLOBAL)
22

3+
message(FATAL_ERROR "libtiff-4 disabled, space saving")
4+
35
# CMAKE issue 8905: FindTIFF should link to jpeg library
46
# https://gitlab.kitware.com/cmake/cmake/issues/8905
57
# https://cmake.org/Bug/view.php?id=8905

3rdparty/packages/poppler.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@ ELSE()
2020
ENDIF ()
2121

2222
ExternalProjectCMake(poppler
23-
DEPENDS freetype libjpeg libopenjp2 glib-2.0 cairo libtiff-4 lcms2
23+
DEPENDS cairo freetype glib-2.0 libpng libjpeg
24+
# DEPENDS libtiff-4
2425

2526
URL https://poppler.freedesktop.org/poppler-0.70.1.tar.xz
2627
URL_HASH SHA256=66972047d9ef8162cc8c389d7e7698291dfc9f2b3e4ea9a9f08ae604107451bd
2728

2829
CONFIGURE_ARGUMENTS -DENABLE_XPDF_HEADERS=ON
2930
-DBUILD_GTK_TESTS=OFF -DBUILD_QT5_TESTS=OFF -DENABLE_QT5=OFF
31+
-DENABLE_LIBOPENJPEG=none # requires libopenjp2
32+
-DENABLE_CMS=none # requires lcms2
3033
${POPPLER_CONFIGURE_ARGUMENTS}
3134

3235
EXTRA_ARGUMENTS
@@ -40,6 +43,6 @@ ExternalProjectCMake(poppler
4043
# Fontforge uses libopenjp2 lcms2
4144
# But does not declare them in poppler.pc
4245
# Fix after install
43-
TEST_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/packages/FixPopplerInstall.sh ${THIRDPARTY_PREFIX}
44-
LOG_TEST 1
46+
# TEST_COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/packages/FixPopplerInstall.sh ${THIRDPARTY_PREFIX}
47+
# LOG_TEST 1
4548
)

0 commit comments

Comments
 (0)