diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index 302f2df..7cdcc32 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -17,7 +17,7 @@ | |||
17 | 17 | ||
18 | AC_PREREQ(2.61) | 18 | AC_PREREQ(2.61) |
19 | 19 | ||
20 | AC_REVISION(2015-01-07 14:56:15 gray) | 20 | AC_REVISION(2015-01-10 19:52:52 gray) |
21 | AC_INIT(ellinika, 1.99.99, [gray+ellinika@gnu.org.ua]) | 21 | AC_INIT(ellinika, 1.99.99, [gray+ellinika@gnu.org.ua]) |
22 | AC_CONFIG_SRCDIR(src/cgi-bin/dict.scm4) | 22 | AC_CONFIG_SRCDIR(src/cgi-bin/dict.scm4) |
23 | AC_CONFIG_AUX_DIR([build-aux]) | 23 | AC_CONFIG_AUX_DIR([build-aux]) |
@@ -107,12 +107,13 @@ AC_ARG_VAR([EXP_URL], | |||
107 | AC_ARG_VAR([STATE], | 107 | AC_ARG_VAR([STATE], |
108 | [EXP for experimental, PROD for production]) | 108 | [EXP for experimental, PROD for production]) |
109 | 109 | ||
110 | AC_SUBST(REAL_SCRIPT_SUFFIX) | ||
110 | AC_SUBST(SCRIPT_SUFFIX) | 111 | AC_SUBST(SCRIPT_SUFFIX) |
111 | AC_SUBST(SCRIPT_DIR) | 112 | AC_SUBST(SCRIPT_DIR) |
112 | AC_SUBST(CGIDIR) | 113 | AC_SUBST(CGIDIR) |
113 | 114 | ||
114 | if test $APACHE_IFACE = "CGI"; then | 115 | if test $APACHE_IFACE = "CGI"; then |
115 | SCRIPT_SUFFIX=cgi | 116 | REAL_SCRIPT_SUFFIX=.cgi |
116 | if test -n "$TARGET_DIR"; then | 117 | if test -n "$TARGET_DIR"; then |
117 | SCRIPT_DIR=cgi-bin | 118 | SCRIPT_DIR=cgi-bin |
118 | else | 119 | else |
@@ -120,11 +121,33 @@ if test $APACHE_IFACE = "CGI"; then | |||
120 | fi | 121 | fi |
121 | CGIDIR='$(prefix)/cgi-bin' | 122 | CGIDIR='$(prefix)/cgi-bin' |
122 | else | 123 | else |
123 | SCRIPT_SUFFIX=scm | 124 | REAL_SCRIPT_SUFFIX=.scm |
124 | SCRIPT_DIR=scm | 125 | SCRIPT_DIR=scm |
125 | CGIDIR='$(prefix)/scm' | 126 | CGIDIR='$(prefix)/scm' |
126 | fi | 127 | fi |
127 | 128 | ||
129 | AC_ARG_WITH(script-suffix, | ||
130 | AC_HELP_STRING([--with-script-suffix=.STRING], | ||
131 | [CGI script suffix]), | ||
132 | [if test -z "$withval"; then | ||
133 | SCRIPT_SUFFIX= | ||
134 | else | ||
135 | case $withval in | ||
136 | no) SCRIPT_SUFFIX=;; | ||
137 | .*) SCRIPT_SUFFIX=$withval;; | ||
138 | *) AC_MSG_ERROR([script suffix must begin with dot]) | ||
139 | esac | ||
140 | fi], | ||
141 | [SCRIPT_SUFFIX=$REAL_SCRIPT_SUFFIX]) | ||
142 | |||
143 | AC_ARG_WITH(script-dir, | ||
144 | AC_HELP_STRING([--with-script-dir=DIR], | ||
145 | [script directory prefix]), | ||
146 | [case $withval in | ||
147 | no) SCRIPT_DIR=;; | ||
148 | *) SCRIPT_DIR=$withval;; | ||
149 | esac]) | ||
150 | |||
128 | AC_ARG_WITH(cgi-bin, | 151 | AC_ARG_WITH(cgi-bin, |
129 | AC_HELP_STRING([--with-cgi-bin=DIR], | 152 | AC_HELP_STRING([--with-cgi-bin=DIR], |
130 | [install CGI programs in DIR [[PREFIX/cgi-bin]]]), | 153 | [install CGI programs in DIR [[PREFIX/cgi-bin]]]), |