mirror of
https://github.com/Waujito/youtubeUnblock.git
synced 2024-12-22 22:36:03 +00:00
822266b74b
Such setup is better for cross compilation. Also changed Makefile to properly make the project with these libraries.
71 lines
1.8 KiB
Plaintext
71 lines
1.8 KiB
Plaintext
dnl Process this file with autoconf to create configure.
|
|
|
|
AC_INIT([libmnl], [1.0.5])
|
|
AC_CONFIG_AUX_DIR([build-aux])
|
|
AC_CANONICAL_HOST
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
AC_CONFIG_HEADERS([config.h])
|
|
AM_INIT_AUTOMAKE([foreign tar-pax no-dist-gzip dist-xz 1.6 subdir-objects])
|
|
|
|
dnl kernel style compile messages
|
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
|
|
|
AC_PROG_CC
|
|
AM_PROG_CC_C_O
|
|
AC_EXEEXT
|
|
AC_DISABLE_STATIC
|
|
LT_INIT
|
|
CHECK_GCC_FVISIBILITY
|
|
case "$host" in
|
|
*-*-linux* | *-*-uclinux*) ;;
|
|
*) AC_MSG_ERROR([Linux only, dude!]);;
|
|
esac
|
|
|
|
regular_CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_REENTRANT"
|
|
regular_CFLAGS="-Wall -Waggregate-return -Wmissing-declarations \
|
|
-Wmissing-prototypes -Wshadow -Wstrict-prototypes \
|
|
-Wformat=2 -pipe"
|
|
AC_SUBST([regular_CPPFLAGS])
|
|
AC_SUBST([regular_CFLAGS])
|
|
AC_CONFIG_FILES([Makefile
|
|
src/Makefile
|
|
include/Makefile
|
|
include/libmnl/Makefile
|
|
include/linux/Makefile
|
|
include/linux/can/Makefile
|
|
include/linux/netfilter/Makefile
|
|
examples/Makefile
|
|
examples/genl/Makefile
|
|
examples/kobject/Makefile
|
|
examples/netfilter/Makefile
|
|
examples/rtnl/Makefile
|
|
libmnl.pc
|
|
doxygen/doxygen.cfg
|
|
doxygen/Makefile])
|
|
|
|
AC_ARG_WITH([doxygen], [AS_HELP_STRING([--with-doxygen],
|
|
[create doxygen documentation])],
|
|
[with_doxygen="$withval"], [with_doxygen=yes])
|
|
|
|
AS_IF([test "x$with_doxygen" != xno], [
|
|
AC_CHECK_PROGS([DOXYGEN], [doxygen])
|
|
AC_CHECK_PROGS([DOT], [dot], [""])
|
|
AS_IF([test "x$DOT" != "x"],
|
|
[AC_SUBST(HAVE_DOT, YES)],
|
|
[AC_SUBST(HAVE_DOT, NO)])
|
|
])
|
|
|
|
AM_CONDITIONAL([HAVE_DOXYGEN], [test -n "$DOXYGEN"])
|
|
AS_IF([test "x$DOXYGEN" = x], [
|
|
AS_IF([test "x$with_doxygen" != xno], [
|
|
dnl Only run doxygen Makefile if doxygen installed
|
|
AC_MSG_WARN([Doxygen not found - continuing without Doxygen support])
|
|
with_doxygen=no
|
|
])
|
|
])
|
|
AC_OUTPUT
|
|
|
|
echo "
|
|
libmnl configuration:
|
|
doxygen: ${with_doxygen}"
|