@@ -47,17 +47,18 @@ AC_ARG_WITH(
47
47
48
48
AC_ARG_ENABLE ( [ documentation] ,
49
49
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] )
54
53
55
- if test "x$enable_documentation" = xyes; then
54
+ AM_COND_IF( [ ENABLE_DOCUMENTATION ] , [
56
55
AC_PATH_PROG ( [ ASCIIDOC] , [ asciidoc] , [ asciidoc] )
57
56
AC_PATH_PROG ( [ XMLTO] , [ xmlto] , [ xmlto] )
58
57
AC_PATH_PROG ( [ GZIP] , [ gzip] , [ gzip] )
58
+ AC_PATH_PROG ( [ RM] , [ rm] , [ rm] )
59
+ AC_PATH_PROG ( [ MV] , [ mv] , [ mv] )
59
60
AC_PROG_SED
60
- fi
61
+ ] )
61
62
62
63
dnl Checks for programs.
63
64
AC_PROG_CC
@@ -67,8 +68,6 @@ AC_PROG_LN_S
67
68
AC_PROG_LIBTOOL
68
69
AC_PROG_MAKE_SET
69
70
AC_LANG_SOURCE
70
- AC_PATH_PROG ( [ RM] , [ rm] , [ rm] )
71
- AC_PATH_PROG ( [ MV] , [ mv] , [ mv] )
72
71
73
72
dnl Checks for libev
74
73
AM_COND_IF([ USE_SYSTEM_SHARED_LIB] ,
@@ -306,10 +305,14 @@ AC_CONFIG_FILES([ shadowsocks-libev.pc
306
305
Makefile
307
306
libcork/Makefile
308
307
libipset/Makefile
309
- src/Makefile
310
- doc/Makefile] )
308
+ src/Makefile] )
311
309
AM_COND_IF([ USE_SYSTEM_SHARED_LIB] ,
312
310
[ ] ,
313
311
[ AC_CONFIG_FILES ( [ libudns/Makefile
314
312
libev/Makefile] ) ] )
313
+
314
+ AM_COND_IF([ ENABLE_DOCUMENTATION] ,
315
+ [ AC_CONFIG_FILES ( [ doc/Makefile] )
316
+ ] )
317
+
315
318
AC_OUTPUT
0 commit comments