Replace libtiff dependency by libdng

This commit is contained in:
Martijn Braam
2023-11-20 14:12:28 +01:00
parent b2e8b04d26
commit aba8eace21
2 changed files with 7 additions and 6 deletions

View File

@@ -11,6 +11,7 @@ PKG_CHECK_MODULES(TIFF REQUIRED libtiff-4)
PKG_CHECK_MODULES(ZBAR REQUIRED zbar) PKG_CHECK_MODULES(ZBAR REQUIRED zbar)
PKG_CHECK_MODULES(EPOXY REQUIRED epoxy) PKG_CHECK_MODULES(EPOXY REQUIRED epoxy)
PKG_CHECK_MODULES(MEGAPIXELS REQUIRED libmegapixels) PKG_CHECK_MODULES(MEGAPIXELS REQUIRED libmegapixels)
PKG_CHECK_MODULES(DNG REQUIRED libdng)
PKG_CHECK_MODULES(XLIB REQUIRED x11) PKG_CHECK_MODULES(XLIB REQUIRED x11)
PKG_CHECK_MODULES(XRANDR REQUIRED xrandr) PKG_CHECK_MODULES(XRANDR REQUIRED xrandr)
PKG_CHECK_MODULES(WAYLAND REQUIRED wayland-client) PKG_CHECK_MODULES(WAYLAND REQUIRED wayland-client)
@@ -20,7 +21,7 @@ PKG_CHECK_MODULES(WAYLAND REQUIRED wayland-client)
INCLUDE_DIRECTORIES( INCLUDE_DIRECTORIES(
${GTK4_INCLUDE_DIRS} ${GTK4_INCLUDE_DIRS}
${FEEDBACK_INCLUDE_DIRS} ${FEEDBACK_INCLUDE_DIRS}
${TIFF_INCLUDE_DIRS} ${DNG_INCLUDE_DIRS}
${ZBAR_INCLUDE_DIRS} ${ZBAR_INCLUDE_DIRS}
${EPOXY_INCLUDE_DIRS} ${EPOXY_INCLUDE_DIRS}
${MEGAPIXELS_INCLUDE_DIRS} ${MEGAPIXELS_INCLUDE_DIRS}
@@ -31,7 +32,7 @@ INCLUDE_DIRECTORIES(
LINK_DIRECTORIES( LINK_DIRECTORIES(
${GTK4_LIBRARY_DIRS} ${GTK4_LIBRARY_DIRS}
${FEEDBACK_LIBRARY_DIRS} ${FEEDBACK_LIBRARY_DIRS}
${TIFF_LIBRARY_DIRS} ${DNG_LIBRARY_DIRS}
${ZBAR_LIBRARY_DIRS} ${ZBAR_LIBRARY_DIRS}
${EPOXY_LIBRARY_DIRS} ${EPOXY_LIBRARY_DIRS}
${MEGAPIXELS_LIBRARY_DIRS} ${MEGAPIXELS_LIBRARY_DIRS}
@@ -44,7 +45,7 @@ LINK_DIRECTORIES(
ADD_DEFINITIONS( ADD_DEFINITIONS(
${GTK4_CFLAGS_OTHER} ${GTK4_CFLAGS_OTHER}
${FEEDBACK_CFLAGS_OTHER} ${FEEDBACK_CFLAGS_OTHER}
${TIFF_CFLAGS_OTHER} ${DNG_CFLAGS_OTHER}
${ZBAR_CFLAGS_OTHER} ${ZBAR_CFLAGS_OTHER}
${EPOXY_CFLAGS_OTHER} ${EPOXY_CFLAGS_OTHER}
${MEGAPIXELS_CFLAGS_OTHER} ${MEGAPIXELS_CFLAGS_OTHER}
@@ -85,7 +86,7 @@ target_link_libraries(megapixels-gtk
m m
${GTK4_LIBRARIES} ${GTK4_LIBRARIES}
${FEEDBACK_LIBRARIES} ${FEEDBACK_LIBRARIES}
${TIFF_LIBRARIES} ${DNG_LIBRARIES}
${ZBAR_LIBRARIES} ${ZBAR_LIBRARIES}
${EPOXY_LIBRARIES} ${EPOXY_LIBRARIES}
${MEGAPIXELS_LIBRARIES} ${MEGAPIXELS_LIBRARIES}

View File

@@ -3,13 +3,13 @@ project('megapixels', 'c', version: '2.0.0')
gnome = import('gnome') gnome = import('gnome')
gtkdep = dependency('gtk4') gtkdep = dependency('gtk4')
libfeedback = dependency('libfeedback-0.0') libfeedback = dependency('libfeedback-0.0')
tiff = dependency('libtiff-4')
zbar = dependency('zbar') zbar = dependency('zbar')
threads = dependency('threads') threads = dependency('threads')
# gl = dependency('gl') # gl = dependency('gl')
epoxy = dependency('epoxy') epoxy = dependency('epoxy')
libmp = dependency('libmegapixels') libmp = dependency('libmegapixels')
libdng = dependency('libdng')
# We only build in support for Wayland/X11 if GTK did so # We only build in support for Wayland/X11 if GTK did so
optdeps = [] optdeps = []
@@ -63,7 +63,7 @@ executable('megapixels',
'src/dcp.c', 'src/dcp.c',
resources, resources,
include_directories: 'src/', include_directories: 'src/',
dependencies: [gtkdep, libfeedback, libm, tiff, zbar, threads, epoxy, libmp] + optdeps, dependencies: [gtkdep, libfeedback, libm, zbar, threads, epoxy, libmp, libdng] + optdeps,
install: true, install: true,
link_args: '-Wl,-ldl') link_args: '-Wl,-ldl')