mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
configure: check presence of "gegl:matting-levin" with gegl --exists
.
This is a runtime dependency. If absent, we simply won't have access to the alternative Matting Levin engine in the foreground selection tool. If we don't add a test in configure, this may be easily forgotten. I created the `gegl --exists` feature specifically for this kind of checks, so let's check operation existence.
This commit is contained in:
parent
386587736f
commit
9560a653c5
2 changed files with 14 additions and 0 deletions
|
@ -195,6 +195,7 @@ header files installed.
|
||||||
xdg-email for sending emails
|
xdg-email for sending emails
|
||||||
sendmail for sending emails if --with-sendmail enabled
|
sendmail for sending emails if --with-sendmail enabled
|
||||||
gdb or lldb for our new bug-reporting dialog
|
gdb or lldb for our new bug-reporting dialog
|
||||||
|
"gegl:matting-levin" GEGL operation for alternative matting engine
|
||||||
|
|
||||||
Please make sure you don't have any old GTK+-2.x, jpeg, etc. libraries
|
Please make sure you don't have any old GTK+-2.x, jpeg, etc. libraries
|
||||||
lying around on your system, otherwise configure may fail to find the
|
lying around on your system, otherwise configure may fail to find the
|
||||||
|
|
13
configure.ac
13
configure.ac
|
@ -978,6 +978,18 @@ AM_CONDITIONAL(HAVE_EXCHNDL, test "x$ac_cv_lib_exchndl_ExcHndlSetLogFileNameA" =
|
||||||
|
|
||||||
AC_CHECK_HEADERS([execinfo.h])
|
AC_CHECK_HEADERS([execinfo.h])
|
||||||
|
|
||||||
|
#########################
|
||||||
|
# Check for Matting Levin
|
||||||
|
#########################
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for matting engine Levin])
|
||||||
|
if $GEGL --exists "gegl:matting-levin"; then
|
||||||
|
have_matting_levin=yes
|
||||||
|
else
|
||||||
|
have_matting_levin='no (missing GEGL operation "gegl:matting-levin")'
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT($have_matting_levin)
|
||||||
|
|
||||||
##########################################
|
##########################################
|
||||||
# Check for some special functions we need
|
# Check for some special functions we need
|
||||||
##########################################
|
##########################################
|
||||||
|
@ -2934,6 +2946,7 @@ Extra Binaries:
|
||||||
gimp-console: $enable_gimp_console
|
gimp-console: $enable_gimp_console
|
||||||
|
|
||||||
Optional Features:
|
Optional Features:
|
||||||
|
Levin matting engine: $have_matting_levin
|
||||||
Language selection: $have_iso_codes
|
Language selection: $have_iso_codes
|
||||||
Vector icons: $enable_vector_icons
|
Vector icons: $enable_vector_icons
|
||||||
Dr. Mingw (Win32): $enable_drmingw
|
Dr. Mingw (Win32): $enable_drmingw
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue