Minor cleanups (#2857)
- Remove `HAVE_LCMS` definition in favor of `HAVE_LCMS2`. - Remove `HAVE_WINDOWS_H` definition in favor of `G_OS_WIN32`. - Remove stray `vips_text_get_type` in `conversion.c`. - Remove duplicated `unistd.h` include. - Remove redundant `strcasecmp` definition, we use `g_ascii_strcasecmp` everywhere. - Remove unnecessary header checks in `configure.ac` and `meson.build`. - Ensure `unistd.h` include is guarded with `HAVE_UNISTD_H`. - Fail early when `-Dfontconfig=enabled` and `pangoft2` is not found.
This commit is contained in:
parent
7fbdb01fb9
commit
7553f60aed
@ -304,7 +304,7 @@ EXTRA_LIBS_USED=""
|
|||||||
# Checks for header files.
|
# Checks for header files.
|
||||||
AC_HEADER_DIRENT
|
AC_HEADER_DIRENT
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS([errno.h math.h fcntl.h limits.h stdlib.h string.h sys/file.h sys/ioctl.h sys/param.h sys/time.h sys/mman.h sys/types.h sys/stat.h unistd.h io.h direct.h windows.h])
|
AC_CHECK_HEADERS([sys/file.h sys/param.h sys/mman.h unistd.h io.h direct.h])
|
||||||
|
|
||||||
# Checks for typedefs, structures, and compiler characteristics.
|
# Checks for typedefs, structures, and compiler characteristics.
|
||||||
AC_C_RESTRICT
|
AC_C_RESTRICT
|
||||||
|
@ -1437,7 +1437,7 @@ vips_icc_is_compatible_profile( VipsImage *image,
|
|||||||
return( TRUE );
|
return( TRUE );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /*HAVE_LCMS*/
|
#endif /*HAVE_LCMS2*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* vips_icc_import: (method)
|
* vips_icc_import: (method)
|
||||||
|
@ -402,9 +402,6 @@ vips_conversion_operation_init( void )
|
|||||||
extern GType vips_subsample_get_type( void );
|
extern GType vips_subsample_get_type( void );
|
||||||
extern GType vips_msb_get_type( void );
|
extern GType vips_msb_get_type( void );
|
||||||
extern GType vips_byteswap_get_type( void );
|
extern GType vips_byteswap_get_type( void );
|
||||||
#ifdef HAVE_PANGOFT2
|
|
||||||
extern GType vips_text_get_type( void );
|
|
||||||
#endif /*HAVE_PANGOFT2*/
|
|
||||||
extern GType vips_xyz_get_type( void );
|
extern GType vips_xyz_get_type( void );
|
||||||
extern GType vips_falsecolour_get_type( void );
|
extern GType vips_falsecolour_get_type( void );
|
||||||
extern GType vips_gamma_get_type( void );
|
extern GType vips_gamma_get_type( void );
|
||||||
@ -454,9 +451,6 @@ vips_conversion_operation_init( void )
|
|||||||
vips_subsample_get_type();
|
vips_subsample_get_type();
|
||||||
vips_msb_get_type();
|
vips_msb_get_type();
|
||||||
vips_byteswap_get_type();
|
vips_byteswap_get_type();
|
||||||
#ifdef HAVE_PANGOFT2
|
|
||||||
vips_text_get_type();
|
|
||||||
#endif /*HAVE_PANGOFT2*/
|
|
||||||
vips_xyz_get_type();
|
vips_xyz_get_type();
|
||||||
vips_falsecolour_get_type();
|
vips_falsecolour_get_type();
|
||||||
vips_gamma_get_type();
|
vips_gamma_get_type();
|
||||||
|
@ -40,14 +40,14 @@ extern "C" {
|
|||||||
|
|
||||||
/* On win32, need to override the wingdi defs for these. Yuk!
|
/* On win32, need to override the wingdi defs for these. Yuk!
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_WINDOWS_H
|
#ifdef G_OS_WIN32
|
||||||
#ifdef RGB
|
#ifdef RGB
|
||||||
#undef RGB
|
#undef RGB
|
||||||
#endif
|
#endif
|
||||||
#ifdef CMYK
|
#ifdef CMYK
|
||||||
#undef CMYK
|
#undef CMYK
|
||||||
#endif
|
#endif
|
||||||
#endif /*HAVE_WINDOWS_H*/
|
#endif /*G_OS_WIN32*/
|
||||||
|
|
||||||
/* Bits per Band */
|
/* Bits per Band */
|
||||||
#define BBBYTE 8
|
#define BBBYTE 8
|
||||||
|
@ -50,7 +50,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
#include <vips/internal.h>
|
#include <vips/internal.h>
|
||||||
|
@ -50,7 +50,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
#include <vips/internal.h>
|
#include <vips/internal.h>
|
||||||
|
@ -69,7 +69,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
|
|
||||||
|
@ -50,7 +50,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
#include <vips/internal.h>
|
#include <vips/internal.h>
|
||||||
|
@ -47,7 +47,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
#include <vips/internal.h>
|
#include <vips/internal.h>
|
||||||
|
@ -54,7 +54,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
|
|
||||||
|
@ -50,7 +50,6 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
#include <vips/internal.h>
|
#include <vips/internal.h>
|
||||||
|
10
meson.build
10
meson.build
@ -336,10 +336,12 @@ if pangocairo_dep.found()
|
|||||||
cfg_var.set('HAVE_PANGOCAIRO', '1')
|
cfg_var.set('HAVE_PANGOCAIRO', '1')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# text rendering with fontconfig requires pangoft2
|
||||||
|
pangoft2_dep = dependency('pangoft2', version: '>=1.32.6', required: get_option('fontconfig'))
|
||||||
fontconfig_dep = dependency('fontconfig', required: get_option('fontconfig'))
|
fontconfig_dep = dependency('fontconfig', required: get_option('fontconfig'))
|
||||||
if fontconfig_dep.found() and pangocairo_dep.found()
|
if pangoft2_dep.found() and fontconfig_dep.found() and pangocairo_dep.found()
|
||||||
|
libvips_deps += pangoft2_dep
|
||||||
libvips_deps += fontconfig_dep
|
libvips_deps += fontconfig_dep
|
||||||
libvips_deps += dependency('pangoft2', version: '>=1.32.6')
|
|
||||||
cfg_var.set('HAVE_FONTCONFIG', '1')
|
cfg_var.set('HAVE_FONTCONFIG', '1')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -385,7 +387,6 @@ endif
|
|||||||
lcms_dep = dependency('lcms2', required: get_option('lcms'))
|
lcms_dep = dependency('lcms2', required: get_option('lcms'))
|
||||||
if lcms_dep.found()
|
if lcms_dep.found()
|
||||||
libvips_deps += lcms_dep
|
libvips_deps += lcms_dep
|
||||||
cfg_var.set('HAVE_LCMS', '1')
|
|
||||||
cfg_var.set('HAVE_LCMS2', '1')
|
cfg_var.set('HAVE_LCMS2', '1')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -537,9 +538,6 @@ endif
|
|||||||
if cc.has_header('direct.h')
|
if cc.has_header('direct.h')
|
||||||
cfg_var.set('HAVE_DIRECT_H', '1')
|
cfg_var.set('HAVE_DIRECT_H', '1')
|
||||||
endif
|
endif
|
||||||
if cc.has_header('windows.h')
|
|
||||||
cfg_var.set('HAVE_WINDOWS_H', '1')
|
|
||||||
endif
|
|
||||||
if get_option('deprecated')
|
if get_option('deprecated')
|
||||||
cfg_var.set('ENABLE_DEPRECATED', '1')
|
cfg_var.set('ENABLE_DEPRECATED', '1')
|
||||||
endif
|
endif
|
||||||
|
@ -102,10 +102,6 @@
|
|||||||
#include <vips/vips7compat.h>
|
#include <vips/vips7compat.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef G_OS_WIN32
|
|
||||||
#define strcasecmp(a,b) _stricmp(a,b)
|
|
||||||
#endif /*G_OS_WIN32*/
|
|
||||||
|
|
||||||
static char *main_option_plugin = NULL;
|
static char *main_option_plugin = NULL;
|
||||||
static gboolean main_option_version;
|
static gboolean main_option_version;
|
||||||
|
|
||||||
|
@ -57,7 +57,9 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
#ifdef HAVE_UNISTD_H
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
#endif /*HAVE_UNISTD_H*/
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
|
||||||
#include <vips/vips.h>
|
#include <vips/vips.h>
|
||||||
|
Loading…
Reference in New Issue
Block a user