Pavel Roskin wrote: > Hi Jakub, > > you lost cc: but please feel free to return to the list. Sending reply to GMane newsgroup tied to mailing list, and via email to author, but _not_ via mail to mailing list would do that... especially if the author I'm replying to doesn't use newsgroup interface. > Quoting Jakub Narebski <jnareb@xxxxxxxxx>: >> I suspect that AS_HELP_WITH does some strange quoting, or stripping. Both >> [=PATH] and [[=PATH]] produces =PATH in ./configure --help output. >> When using @<:@=PATH@:>@ I get [=PATH], but the description of option begins >> line below. > > If you are not following quoting rules, every macro can do strange things! Well, [=PATH] or [[=PATH]] doesn't work even if GIT_APPEND_LINE is without double quotes. Besides, that doesn't matter because this is inside of AS_HELP_STRING macro. No combination of quoting (I think I tried all) works... I guess I would just not use AS_HELP_STRING, and format help message "by hand". >> Any ideas for name of MY_APPEND_LINE(LINE)/GIT_APPEND_LINE(LINE) macro, >> which as a result adds line to output (e.g. LINE = "NO_CURL=YesPlease")? > > GIT_LIB_CURL > > Generally, please try to avoid negations. They are confising to the end users. > Lack of curl may be an anomaly to git developers, but it is not an anomaly for a > user who has never heard of curl. If you can, try to use positive logic, like > CURL=1, and translate it to negative logic only as a temporary solution and far > away from the user's eyes. I'm following example set by main Makefile. That, and I tried to make configure.ac as simple as possible... By the way, if you know autoconf well, perhaps you could tell me how to write tests for the following programs: ar, tar, rpmbuild, how to write test for Python version (or rather for WITH_OWN_SUBPROCESS_PY) and other test autoconf.ac lacks now (NEEDS_SSL_WITH_CRYPTO, NEEDS_LIBICONV, NEEDS_SOCKET, NO_MMAP, NO_IPV6, NO_ICONV, NO_ACCURATE_DIFF unless that was removed or changed name). -- Jakub Narebski ShadeHawk on #git - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html