configure: Add pkg-config support for libcapi20.
This commit is contained in:
parent
079f8aee18
commit
621377f492
|
@ -649,6 +649,8 @@ JPEG_LIBS
|
||||||
JPEG_CFLAGS
|
JPEG_CFLAGS
|
||||||
FONTCONFIGINCL
|
FONTCONFIGINCL
|
||||||
CUPSINCL
|
CUPSINCL
|
||||||
|
CAPI20_LIBS
|
||||||
|
CAPI20_CFLAGS
|
||||||
OSS4INCL
|
OSS4INCL
|
||||||
ALSALIBS
|
ALSALIBS
|
||||||
GSTREAMER_LIBS
|
GSTREAMER_LIBS
|
||||||
|
@ -890,6 +892,8 @@ FREETYPE_CFLAGS
|
||||||
FREETYPE_LIBS
|
FREETYPE_LIBS
|
||||||
GSTREAMER_CFLAGS
|
GSTREAMER_CFLAGS
|
||||||
GSTREAMER_LIBS
|
GSTREAMER_LIBS
|
||||||
|
CAPI20_CFLAGS
|
||||||
|
CAPI20_LIBS
|
||||||
JPEG_CFLAGS
|
JPEG_CFLAGS
|
||||||
JPEG_LIBS
|
JPEG_LIBS
|
||||||
PNG_CFLAGS
|
PNG_CFLAGS
|
||||||
|
@ -1615,6 +1619,9 @@ Some influential environment variables:
|
||||||
C compiler flags for gstreamer-app-0.10, overriding pkg-config
|
C compiler flags for gstreamer-app-0.10, overriding pkg-config
|
||||||
GSTREAMER_LIBS
|
GSTREAMER_LIBS
|
||||||
Linker flags for gstreamer-app-0.10, overriding pkg-config
|
Linker flags for gstreamer-app-0.10, overriding pkg-config
|
||||||
|
CAPI20_CFLAGS
|
||||||
|
C compiler flags for capi20, overriding pkg-config
|
||||||
|
CAPI20_LIBS Linker flags for capi20, overriding pkg-config
|
||||||
JPEG_CFLAGS C compiler flags for libjpeg, overriding pkg-config
|
JPEG_CFLAGS C compiler flags for libjpeg, overriding pkg-config
|
||||||
JPEG_LIBS Linker flags for libjpeg, overriding pkg-config
|
JPEG_LIBS Linker flags for libjpeg, overriding pkg-config
|
||||||
PNG_CFLAGS C compiler flags for libpng, overriding pkg-config
|
PNG_CFLAGS C compiler flags for libpng, overriding pkg-config
|
||||||
|
@ -2620,7 +2627,7 @@ fi
|
||||||
|
|
||||||
# Check whether --with-capi was given.
|
# Check whether --with-capi was given.
|
||||||
if test "${with_capi+set}" = set; then :
|
if test "${with_capi+set}" = set; then :
|
||||||
withval=$with_capi; if test "x$withval" = "xno"; then ac_cv_header_capi20_h=no; ac_cv_header_linux_capi_h=no; fi
|
withval=$with_capi;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -5946,7 +5953,6 @@ for ac_header in \
|
||||||
arpa/inet.h \
|
arpa/inet.h \
|
||||||
arpa/nameser.h \
|
arpa/nameser.h \
|
||||||
asm/types.h \
|
asm/types.h \
|
||||||
capi20.h \
|
|
||||||
curses.h \
|
curses.h \
|
||||||
direct.h \
|
direct.h \
|
||||||
dirent.h \
|
dirent.h \
|
||||||
|
@ -6379,20 +6385,6 @@ fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
for ac_header in linux/capi.h
|
|
||||||
do :
|
|
||||||
ac_fn_c_check_header_compile "$LINENO" "linux/capi.h" "ac_cv_header_linux_capi_h" "#define __user
|
|
||||||
"
|
|
||||||
if test "x$ac_cv_header_linux_capi_h" = xyes; then :
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
|
||||||
#define HAVE_LINUX_CAPI_H 1
|
|
||||||
_ACEOF
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DLLEXT=""
|
DLLEXT=""
|
||||||
|
|
||||||
|
@ -11457,16 +11449,46 @@ fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test "x$with_capi" != "xno"
|
||||||
if test "$ac_cv_header_capi20_h" = "yes" -a "$ac_cv_header_linux_capi_h" = "yes"
|
|
||||||
then
|
then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lcapi20" >&5
|
if test -n "$CAPI20_CFLAGS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
CAPI20_CFLAGS=`$PKG_CONFIG --cflags capi20 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$CAPI20_LIBS"; then :
|
||||||
|
|
||||||
|
elif test -n "$PKG_CONFIG"; then :
|
||||||
|
CAPI20_LIBS=`$PKG_CONFIG --libs capi20 2>/dev/null`
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
ac_save_CPPFLAGS=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS $CAPI20_CFLAGS"
|
||||||
|
for ac_header in capi20.h linux/capi.h
|
||||||
|
do :
|
||||||
|
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||||
|
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define __user
|
||||||
|
"
|
||||||
|
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
if test "$ac_cv_header_capi20_h" = "yes" -a "$ac_cv_header_linux_capi_h" = "yes"
|
||||||
|
then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -lcapi20" >&5
|
||||||
$as_echo_n "checking for -lcapi20... " >&6; }
|
$as_echo_n "checking for -lcapi20... " >&6; }
|
||||||
if ${ac_cv_lib_soname_capi20+:} false; then :
|
if ${ac_cv_lib_soname_capi20+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_check_soname_save_LIBS=$LIBS
|
ac_check_soname_save_LIBS=$LIBS
|
||||||
LIBS="-lcapi20 $LIBS"
|
LIBS="-lcapi20 $CAPI20_LIBS $LIBS"
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
/* end confdefs.h. */
|
/* end confdefs.h. */
|
||||||
|
|
||||||
|
@ -11513,6 +11535,11 @@ _ACEOF
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
CPPFLAGS=$ac_save_CPPFLAGS
|
||||||
|
test -z "$CAPI20_CFLAGS" || CAPI20_CFLAGS=`echo " $CAPI20_CFLAGS" | sed 's/ -I\([^/]\)/ -I\$(top_builddir)\/\1/g'`
|
||||||
|
test -z "$CAPI20_LIBS" || CAPI20_LIBS=`echo " $CAPI20_LIBS" | sed 's/ -L\([^/]\)/ -L\$(top_builddir)\/\1/g'`
|
||||||
|
|
||||||
fi
|
fi
|
||||||
if test "x$ac_cv_lib_soname_capi20" = "x"; then :
|
if test "x$ac_cv_lib_soname_capi20" = "x"; then :
|
||||||
case "x$with_capi" in
|
case "x$with_capi" in
|
||||||
|
|
18
configure.ac
18
configure.ac
|
@ -33,8 +33,7 @@ AC_ARG_ENABLE(maintainer-mode, AS_HELP_STRING([--enable-maintainer-mode],[enable
|
||||||
|
|
||||||
AC_ARG_WITH(alsa, AS_HELP_STRING([--without-alsa],[do not use the Alsa sound support]),
|
AC_ARG_WITH(alsa, AS_HELP_STRING([--without-alsa],[do not use the Alsa sound support]),
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_sys_asoundlib_h=no; ac_cv_header_alsa_asoundlib_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_sys_asoundlib_h=no; ac_cv_header_alsa_asoundlib_h=no; fi])
|
||||||
AC_ARG_WITH(capi, AS_HELP_STRING([--without-capi],[do not use CAPI (ISDN support)]),
|
AC_ARG_WITH(capi, AS_HELP_STRING([--without-capi],[do not use CAPI (ISDN support)]))
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_capi20_h=no; ac_cv_header_linux_capi_h=no; fi])
|
|
||||||
AC_ARG_WITH(cms, AS_HELP_STRING([--without-cms],[do not use CMS (color management support)]))
|
AC_ARG_WITH(cms, AS_HELP_STRING([--without-cms],[do not use CMS (color management support)]))
|
||||||
AC_ARG_WITH(coreaudio, AS_HELP_STRING([--without-coreaudio],[do not use the CoreAudio sound support]),
|
AC_ARG_WITH(coreaudio, AS_HELP_STRING([--without-coreaudio],[do not use the CoreAudio sound support]),
|
||||||
[if test "x$withval" = "xno"; then ac_cv_header_CoreAudio_CoreAudio_h=no; fi])
|
[if test "x$withval" = "xno"; then ac_cv_header_CoreAudio_CoreAudio_h=no; fi])
|
||||||
|
@ -411,7 +410,6 @@ AC_CHECK_HEADERS(\
|
||||||
arpa/inet.h \
|
arpa/inet.h \
|
||||||
arpa/nameser.h \
|
arpa/nameser.h \
|
||||||
asm/types.h \
|
asm/types.h \
|
||||||
capi20.h \
|
|
||||||
curses.h \
|
curses.h \
|
||||||
direct.h \
|
direct.h \
|
||||||
dirent.h \
|
dirent.h \
|
||||||
|
@ -663,9 +661,6 @@ AC_CHECK_HEADERS([linux/videodev.h linux/videodev2.h libv4l1.h],,,
|
||||||
#include <asm/types.h>
|
#include <asm/types.h>
|
||||||
#endif])
|
#endif])
|
||||||
|
|
||||||
dnl Check for broken kernel header that doesn't define __user
|
|
||||||
AC_CHECK_HEADERS([linux/capi.h],,,[#define __user])
|
|
||||||
|
|
||||||
dnl **** Check for working dll ****
|
dnl **** Check for working dll ****
|
||||||
|
|
||||||
AC_SUBST(DLLEXT,"")
|
AC_SUBST(DLLEXT,"")
|
||||||
|
@ -1587,10 +1582,15 @@ then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl **** Check for capi4linux ****
|
dnl **** Check for capi4linux ****
|
||||||
|
if test "x$with_capi" != "xno"
|
||||||
if test "$ac_cv_header_capi20_h" = "yes" -a "$ac_cv_header_linux_capi_h" = "yes"
|
|
||||||
then
|
then
|
||||||
WINE_CHECK_SONAME(capi20,capi20_register)
|
WINE_PACKAGE_FLAGS(CAPI20,[capi20],,,,
|
||||||
|
dnl Check for broken kernel header that doesn't define __user
|
||||||
|
[AC_CHECK_HEADERS([capi20.h linux/capi.h],,,[#define __user])
|
||||||
|
if test "$ac_cv_header_capi20_h" = "yes" -a "$ac_cv_header_linux_capi_h" = "yes"
|
||||||
|
then
|
||||||
|
WINE_CHECK_SONAME(capi20,capi20_register,,,[$CAPI20_LIBS])
|
||||||
|
fi])
|
||||||
fi
|
fi
|
||||||
WINE_NOTICE_WITH(capi,[test "x$ac_cv_lib_soname_capi20" = "x"],
|
WINE_NOTICE_WITH(capi,[test "x$ac_cv_lib_soname_capi20" = "x"],
|
||||||
[libcapi20 ${notice_platform}development files not found, ISDN won't be supported.])
|
[libcapi20 ${notice_platform}development files not found, ISDN won't be supported.])
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
MODULE = capi2032.dll
|
MODULE = capi2032.dll
|
||||||
IMPORTLIB = capi2032
|
IMPORTLIB = capi2032
|
||||||
|
EXTRAINCL = @CAPI20_CFLAGS@
|
||||||
|
|
||||||
C_SRCS = cap20wxx.c
|
C_SRCS = cap20wxx.c
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue