|
Packit |
9795e1 |
AC_PREREQ(2.63)
|
|
Packit |
9795e1 |
AC_INIT([usbredir], [0.8.0])
|
|
Packit |
9795e1 |
AC_CONFIG_SRCDIR([configure.ac])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
AM_CONFIG_HEADER([config.h])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
dnl libtool versioning
|
|
Packit |
9795e1 |
# +1 : 0 : +1 == adds new functions to the interface
|
|
Packit |
9795e1 |
# +1 : 0 : 0 == changes or removes functions (changes include both
|
|
Packit |
9795e1 |
# changes to the signature and the semantic)
|
|
Packit |
9795e1 |
# ? :+1 : ? == just internal changes
|
|
Packit |
9795e1 |
# CURRENT : REVISION : AGE
|
|
Packit |
9795e1 |
LIBUSBREDIRHOST_SO_VERSION=1:1:0
|
|
Packit |
9795e1 |
AC_SUBST(LIBUSBREDIRHOST_SO_VERSION)
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
LIBUSBREDIRPARSER_SO_VERSION=1:1:0
|
|
Packit |
9795e1 |
AC_SUBST(LIBUSBREDIRPARSER_SO_VERSION)
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip])
|
|
Packit |
9795e1 |
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
AC_PROG_CC
|
|
Packit |
9795e1 |
AC_HEADER_STDC
|
|
Packit |
9795e1 |
AC_PROG_INSTALL
|
|
Packit |
9795e1 |
AC_PROG_LN_S
|
|
Packit |
9795e1 |
LT_INIT
|
|
Packit |
9795e1 |
dnl AC_DEFINE(_GNU_SOURCE, [1], [Enable GNU extensions])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
AC_MSG_CHECKING([for native Win32])
|
|
Packit |
9795e1 |
echo "host is $host"
|
|
Packit |
9795e1 |
case "$host" in
|
|
Packit |
9795e1 |
*mingw*|*cygwin*)
|
|
Packit |
9795e1 |
os_win32=yes
|
|
Packit |
9795e1 |
;;
|
|
Packit |
9795e1 |
*)
|
|
Packit |
9795e1 |
os_win32=no
|
|
Packit |
9795e1 |
;;
|
|
Packit |
9795e1 |
esac
|
|
Packit |
9795e1 |
AC_MSG_RESULT([$os_win32])
|
|
Packit |
9795e1 |
AM_CONDITIONAL([OS_WIN32],[test "$os_win32" = "yes"])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
# Set some sane default CFLAGS, avoid having to do another release like 0.4.1
|
|
Packit |
9795e1 |
if test "$ac_test_CFLAGS" != set; then
|
|
Packit |
9795e1 |
DEFAULT_CFLAGS="-Wall -Werror -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4"
|
|
Packit |
9795e1 |
for F in $DEFAULT_CFLAGS; do
|
|
Packit |
9795e1 |
AC_MSG_CHECKING([whether $CC supports $F])
|
|
Packit |
9795e1 |
save_CFLAGS="$CFLAGS"
|
|
Packit |
9795e1 |
CFLAGS="$CFLAGS $F"
|
|
Packit |
9795e1 |
AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [cc_flag=yes], [cc_flag=no])
|
|
Packit |
9795e1 |
if test "x$cc_flag" != "xyes"; then
|
|
Packit |
9795e1 |
CFLAGS="$save_CFLAGS"
|
|
Packit |
9795e1 |
fi
|
|
Packit |
9795e1 |
AC_MSG_RESULT([$cc_flag])
|
|
Packit |
9795e1 |
done
|
|
Packit |
9795e1 |
fi
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
PKG_PROG_PKG_CONFIG
|
|
Packit |
9795e1 |
PKG_CHECK_MODULES(LIBUSB, [libusb-1.0 >= 1.0.9])
|
|
Packit |
9795e1 |
|
|
Packit |
9795e1 |
AC_CONFIG_FILES([
|
|
Packit |
9795e1 |
Makefile
|
|
Packit |
9795e1 |
usbredirhost/Makefile
|
|
Packit |
9795e1 |
usbredirhost/libusbredirhost.pc
|
|
Packit |
9795e1 |
usbredirparser/Makefile
|
|
Packit |
9795e1 |
usbredirparser/libusbredirparser-0.5.pc
|
|
Packit |
9795e1 |
usbredirserver/Makefile
|
|
Packit |
9795e1 |
usbredirtestclient/Makefile
|
|
Packit |
9795e1 |
])
|
|
Packit |
9795e1 |
AC_OUTPUT
|