Skip to content

Commit 7bc66ec

Browse files
wongsyronemadeye
authored andcommitted
fix disable-documentation option (#700)
Signed-off-by: Syrone Wong <[email protected]>
1 parent 1f5b0ea commit 7bc66ec

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

Makefile.am

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
if USE_SYSTEM_SHARED_LIB
2-
SUBDIRS = libcork libipset src doc
2+
SUBDIRS = libcork libipset src
33
else
4-
SUBDIRS = libsodium libcork libipset libudns libev src doc
4+
SUBDIRS = libsodium libcork libipset libudns libev src
5+
endif
6+
7+
if ENABLE_DOCUMENTATION
8+
SUBDIRS += doc
59
endif
610

711
ACLOCAL_AMFLAGS = -I m4

configure.ac

+13-10
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,18 @@ AC_ARG_WITH(
4747

4848
AC_ARG_ENABLE([documentation],
4949
AS_HELP_STRING([--disable-documentation], [do not build documentation]),
50-
[], [enable_documentation=yes])
51-
AS_IF([test "x$enable_documentation" = xyes], [DISABLE_DOCUMENTATION=0],
52-
[DISABLE_DOCUMENTATION=1])
53-
AC_SUBST([DISABLE_DOCUMENTATION])
50+
[disable_documentation=true],
51+
[disable_documentation=false])
52+
AM_CONDITIONAL([ENABLE_DOCUMENTATION], [test x$disable_documentation = xfalse])
5453

55-
if test "x$enable_documentation" = xyes; then
54+
AM_COND_IF([ENABLE_DOCUMENTATION], [
5655
AC_PATH_PROG([ASCIIDOC], [asciidoc], [asciidoc])
5756
AC_PATH_PROG([XMLTO], [xmlto], [xmlto])
5857
AC_PATH_PROG([GZIP], [gzip], [gzip])
58+
AC_PATH_PROG([RM], [rm], [rm])
59+
AC_PATH_PROG([MV], [mv], [mv])
5960
AC_PROG_SED
60-
fi
61+
])
6162

6263
dnl Checks for programs.
6364
AC_PROG_CC
@@ -67,8 +68,6 @@ AC_PROG_LN_S
6768
AC_PROG_LIBTOOL
6869
AC_PROG_MAKE_SET
6970
AC_LANG_SOURCE
70-
AC_PATH_PROG([RM], [rm], [rm])
71-
AC_PATH_PROG([MV], [mv], [mv])
7271

7372
dnl Checks for libev
7473
AM_COND_IF([USE_SYSTEM_SHARED_LIB],
@@ -306,10 +305,14 @@ AC_CONFIG_FILES([ shadowsocks-libev.pc
306305
Makefile
307306
libcork/Makefile
308307
libipset/Makefile
309-
src/Makefile
310-
doc/Makefile])
308+
src/Makefile])
311309
AM_COND_IF([USE_SYSTEM_SHARED_LIB],
312310
[],
313311
[AC_CONFIG_FILES([libudns/Makefile
314312
libev/Makefile])])
313+
314+
AM_COND_IF([ENABLE_DOCUMENTATION],
315+
[AC_CONFIG_FILES([doc/Makefile])
316+
])
317+
315318
AC_OUTPUT

0 commit comments

Comments
 (0)