Daniel Stenberg
b7db284266
configure: set PATH_SEPARATOR to colon for PATH w/o separator
...
The logic tries to figure out what the path separator in the $PATH
variable is, but if there's only one directory in the $PATH it
fails. This change make configure *guess* on colon instead of erroring
out, simply because that is probably the more common character.
PATH_SEPARATOR can always be set by the user to override the guessing.
(tricky bug to reproduce, as in my case for example the configure script
requires binaries in more than one directory so passing in a PATH with a
single dir fails.)
Reported-by: Earnestly on github
Fixes #2202
Closes #2265
2018-01-30 00:01:18 +01:00
Yang Tse
a33075b8d3
zz40-xc-ovr.m4: fix 'wc' detection - follow-up 2
...
- Fix a pair of single quotes to double quotes.
URL: http://curl.haxx.se/mail/lib-2013-01/0355.html
Reported by: Tor Arntsen
2013-01-30 16:57:43 +01:00
Yang Tse
ddd40a43aa
zz40-xc-ovr.m4: fix 'wc' detection - follow-up
...
- Take into account that 'wc' may return leading spaces and/or tabs.
- Set initial IFS to space, tab and newline.
2013-01-30 15:46:46 +01:00
Yang Tse
38131d415b
zz40-xc-ovr.m4: fix 'wc' detection
...
- Take into account that 'wc' may return leading spaces.
- Set internationalization behavior variables.
Tor Arntsen analyzed and reported the issue.
URL: http://curl.haxx.se/mail/lib-2013-01/0351.html
2013-01-30 12:25:22 +01:00
Yang Tse
c7b6e43ef8
zz40-xc-ovr.m4: check another three basic utilities
2013-01-29 20:47:15 +01:00
Yang Tse
d411402a65
zz40-xc-ovr.m4: 1.0 interface stabilization
...
- Stabilization results in 4 public interface m4 macros:
XC_CONFIGURE_PREAMBLE
XC_CONFIGURE_PREAMBLE_VER_MAJOR
XC_CONFIGURE_PREAMBLE_VER_MINOR
XC_CHECK_PATH_SEPARATOR
- Avoid one level of internal indirection
- Update comments
- Drop XC_OVR_ZZ40 macro
2013-01-28 21:29:36 +01:00
Yang Tse
44cf225f7a
zz40-xc-ovr.m4: emit witness message in configure BODY
...
This avoids witness message in output when running configure --help,
while sending the message to config.log for other configure runs.
2013-01-26 03:49:32 +01:00
Yang Tse
593f242803
zz40-xc-ovr.m4: truly do version conditional overriding
...
- version conditional overriding
- catch unexpanded XC macros
- fix double words in comments
2013-01-25 19:18:14 +01:00
Yang Tse
a76ea8b79a
zz40-xc-ovr.m4: fix variable assignment of subshell output bashism
...
Tor Arntsen analyzed and reported the issue.
URL: http://curl.haxx.se/mail/lib-2013-01/0306.html
2013-01-25 14:15:08 +01:00
Yang Tse
c0e8e94ca2
zz40-xc-ovr.m4: reinstate strict AC_REQUIRE macro dependencies
2013-01-25 12:19:45 +01:00
Yang Tse
eb2e62c0af
zz40-xc-ovr.m4: avoid double single-quote usage
2013-01-25 05:14:11 +01:00
Yang Tse
2bfb8b6080
zz40-xc-ovr.m4: parentheses balancing of 'case' statements
...
m4 quadrigraph shell comment technique allows proper autoconf
parentheses balancing in shell 'case' statements. The presence
of unbalanced parentheses may otherwise trigger expansion bugs.
2013-01-25 00:48:04 +01:00
Yang Tse
b1826d81fb
zz40-xc-ovr.m4: internals overhauling
...
- Update comments
- Execute commands in subshells
- Faster path separator check
- Fix missing 'test' command
- Rename private macros
- Minimize AC_REQUIRE usage
2013-01-24 21:12:34 +01:00
Yang Tse
f2f897172f
zz40-xc-ovr.m4: redirect errors and warnings to stderr
2013-01-23 21:52:36 +01:00
Yang Tse
aa9e72d358
zz40-xc-ovr.m4: AC_REQUIRE also XC_CONFIGURE_PREAMBLE success message
2013-01-23 18:16:52 +01:00
Yang Tse
8c6c42a67f
zz40-xc-ovr.m4: provide XC_CONFIGURE_PREAMBLE macro
2013-01-23 14:10:31 +01:00