Browse Source

fix disable-documentation option (#700)

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
pull/709/head
Syrone Wong 8 years ago
committed by Max Lv
parent
commit
7bc66eca3f
2 changed files with 19 additions and 12 deletions
  1. 8
      Makefile.am
  2. 23
      configure.ac

8
Makefile.am

@ -1,7 +1,11 @@
if USE_SYSTEM_SHARED_LIB if USE_SYSTEM_SHARED_LIB
SUBDIRS = libcork libipset src doc
SUBDIRS = libcork libipset src
else else
SUBDIRS = libsodium libcork libipset libudns libev src doc
SUBDIRS = libsodium libcork libipset libudns libev src
endif
if ENABLE_DOCUMENTATION
SUBDIRS += doc
endif endif
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4

23
configure.ac

@ -47,17 +47,18 @@ AC_ARG_WITH(
AC_ARG_ENABLE([documentation], AC_ARG_ENABLE([documentation],
AS_HELP_STRING([--disable-documentation], [do not build documentation]), AS_HELP_STRING([--disable-documentation], [do not build documentation]),
[], [enable_documentation=yes])
AS_IF([test "x$enable_documentation" = xyes], [DISABLE_DOCUMENTATION=0],
[DISABLE_DOCUMENTATION=1])
AC_SUBST([DISABLE_DOCUMENTATION])
[disable_documentation=true],
[disable_documentation=false])
AM_CONDITIONAL([ENABLE_DOCUMENTATION], [test x$disable_documentation = xfalse])
if test "x$enable_documentation" = xyes; then
AM_COND_IF([ENABLE_DOCUMENTATION], [
AC_PATH_PROG([ASCIIDOC], [asciidoc], [asciidoc]) AC_PATH_PROG([ASCIIDOC], [asciidoc], [asciidoc])
AC_PATH_PROG([XMLTO], [xmlto], [xmlto]) AC_PATH_PROG([XMLTO], [xmlto], [xmlto])
AC_PATH_PROG([GZIP], [gzip], [gzip]) AC_PATH_PROG([GZIP], [gzip], [gzip])
AC_PATH_PROG([RM], [rm], [rm])
AC_PATH_PROG([MV], [mv], [mv])
AC_PROG_SED AC_PROG_SED
fi
])
dnl Checks for programs. dnl Checks for programs.
AC_PROG_CC AC_PROG_CC
@ -67,8 +68,6 @@ AC_PROG_LN_S
AC_PROG_LIBTOOL AC_PROG_LIBTOOL
AC_PROG_MAKE_SET AC_PROG_MAKE_SET
AC_LANG_SOURCE AC_LANG_SOURCE
AC_PATH_PROG([RM], [rm], [rm])
AC_PATH_PROG([MV], [mv], [mv])
dnl Checks for libev dnl Checks for libev
AM_COND_IF([USE_SYSTEM_SHARED_LIB], AM_COND_IF([USE_SYSTEM_SHARED_LIB],
@ -306,10 +305,14 @@ AC_CONFIG_FILES([ shadowsocks-libev.pc
Makefile Makefile
libcork/Makefile libcork/Makefile
libipset/Makefile libipset/Makefile
src/Makefile
doc/Makefile])
src/Makefile])
AM_COND_IF([USE_SYSTEM_SHARED_LIB], AM_COND_IF([USE_SYSTEM_SHARED_LIB],
[], [],
[AC_CONFIG_FILES([libudns/Makefile [AC_CONFIG_FILES([libudns/Makefile
libev/Makefile])]) libev/Makefile])])
AM_COND_IF([ENABLE_DOCUMENTATION],
[AC_CONFIG_FILES([doc/Makefile])
])
AC_OUTPUT AC_OUTPUT
Loading…
Cancel
Save