Replace libtiff dependency by libdng
This commit is contained in:
@@ -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}
|
||||||
|
@@ -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')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user