Added -with-imlib2 to configure.ac
This commit is contained in:
parent
47737c7d13
commit
1606cdfb8e
50
configure.ac
50
configure.ac
@ -166,6 +166,8 @@ AC_ARG_ENABLE(rdpsndaudin, AS_HELP_STRING([--enable-rdpsndaudin],
|
|||||||
[], [enable_rdpsndaudin=no])
|
[], [enable_rdpsndaudin=no])
|
||||||
AM_CONDITIONAL(XRDP_RDPSNDAUDIN, [test x$enable_rdpsndaudin = xyes])
|
AM_CONDITIONAL(XRDP_RDPSNDAUDIN, [test x$enable_rdpsndaudin = xyes])
|
||||||
|
|
||||||
|
AC_ARG_WITH(imlib2, AC_HELP_STRING([--with-imlib2=ARG], [imlib2 library to use (yes/no/auto/<path>)]),,)
|
||||||
|
|
||||||
# Obsolete options
|
# Obsolete options
|
||||||
AC_ARG_ENABLE(xrdpdebug, AS_HELP_STRING([--enable-xrdpdebug],
|
AC_ARG_ENABLE(xrdpdebug, AS_HELP_STRING([--enable-xrdpdebug],
|
||||||
[This option is no longer supported - use --enable-devel-all]))
|
[This option is no longer supported - use --enable-devel-all]))
|
||||||
@ -216,6 +218,48 @@ AC_CHECK_HEADER([security/_pam_types.h],
|
|||||||
AC_CHECK_HEADER([security/pam_constants.h],
|
AC_CHECK_HEADER([security/pam_constants.h],
|
||||||
[AC_DEFINE([HAVE_PAM_CONSTANTS_H], 1, [Using OpenPAM], [])])
|
[AC_DEFINE([HAVE_PAM_CONSTANTS_H], 1, [Using OpenPAM], [])])
|
||||||
|
|
||||||
|
# Find imlib2
|
||||||
|
case "$with_imlib2" in
|
||||||
|
no) AC_MSG_NOTICE([imlib2 will not be supported])
|
||||||
|
use_imlib2=no
|
||||||
|
;;
|
||||||
|
'' | auto)
|
||||||
|
PKG_CHECK_MODULES([IMLIB2], [imlib2 >= 1.4.10],
|
||||||
|
[use_imlib2=yes],
|
||||||
|
[use_imlib2=no])
|
||||||
|
;;
|
||||||
|
yes)
|
||||||
|
PKG_CHECK_MODULES([IMLIB2], [imlib2 >= 1.4.10],
|
||||||
|
[use_imlib2=yes],
|
||||||
|
[AC_MSG_ERROR([please install libimlib2-dev or imlib2-devel])])
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_MSG_CHECKING([for imlib2 in $with_imlib2])
|
||||||
|
if test -d $with_imlib2/lib; then
|
||||||
|
IMLIB2_LIBS="-L $with_imlib2/lib -lImlib2"
|
||||||
|
elif test -d $with_imlib2/lib64; then
|
||||||
|
IMLIB2_LIBS="-L $with_imlib2/lib64 -lImlib2"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
AC_MSG_ERROR([Can't find libImlib2 in $with_imlib2])
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -f $with_imlib2/include/Imlib2.h; then
|
||||||
|
IMLIB2_CFLAGS="-I $with_imlib2/include"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
AC_MSG_ERROR([Can't find $with_imlib2/include/Imlib2.h])
|
||||||
|
fi
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
AC_SUBST([IMLIB2_LIBS])
|
||||||
|
AC_SUBST([IMLIB2_CFLAGS])
|
||||||
|
use_imlib2=yes
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test x$use_imlib2 = xyes; then
|
||||||
|
AC_DEFINE([USE_IMLIB2],1, [Compile with imlib2 support])
|
||||||
|
fi
|
||||||
|
|
||||||
# Check only one auth mechanism is specified, and give it a name
|
# Check only one auth mechanism is specified, and give it a name
|
||||||
auth_cnt=0
|
auth_cnt=0
|
||||||
auth_mech="Builtin"
|
auth_mech="Builtin"
|
||||||
@ -486,6 +530,12 @@ echo " vsock $enable_vsock"
|
|||||||
echo " auth mechanism $auth_mech"
|
echo " auth mechanism $auth_mech"
|
||||||
echo " rdpsndaudin $enable_rdpsndaudin"
|
echo " rdpsndaudin $enable_rdpsndaudin"
|
||||||
echo
|
echo
|
||||||
|
if test x$use_imlib2 = xyes; then
|
||||||
|
echo " with imlib2 yes"
|
||||||
|
else
|
||||||
|
echo " with imlib2 no"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
echo " development logging $devel_logging"
|
echo " development logging $devel_logging"
|
||||||
echo " development streamcheck $devel_streamcheck"
|
echo " development streamcheck $devel_streamcheck"
|
||||||
echo ""
|
echo ""
|
||||||
|
Loading…
Reference in New Issue
Block a user