Re: [fossil-users] autosetup: hidden autoconf/automake compatibility
> On 15 Oct 2016, at 2:01 PM, Osamu Aokiwrote: > > Hi, > > Here is FYI suggestion to make compatibility of autosetup to support the > system expecting typical autoconf/automake options while not killing > nice option checking feature of autosetup via --disable-option-checking. > > As I see output of "./configure --help" on autoconf/automake based code, > I see the following: > > --enable-silent-rules less verbose build output (undo: "make V=1") > --disable-silent-rules verbose build output (undo: "make V=0") > > Also I see in autosetup/system.tcl already supports many *hidden* > options for autoconf/automake compatibility. Why not add one more > hidden option support for "silent-rules"? > > Regards, autosetup can't implement silent-rules since it doesn't write your Makefile. But you can add it to your project (fossil) in auto.def, either as a dummy option or also add support in the Makefile. Cheers, Steve ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] autosetup: hidden autoconf/automake compatibility
Hi, "They just add overhead to debugging build problems for no good reason" Not necessary an issue.Some people would like more verbosity, some others no verbosity.However, if you don't want those options, don't use them :-) In debian realms, those options are most of the time used and I agree with that. Best Regards K. De : Joerg Sonnenberger <jo...@bec.de> À : fossil-users@lists.fossil-scm.org Envoyé le : Samedi 15 octobre 2016 23h02 Objet : Re: [fossil-users] autosetup: hidden autoconf/automake compatibility On Sat, Oct 15, 2016 at 01:01:17PM +0900, Osamu Aoki wrote: > As I see output of "./configure --help" on autoconf/automake based code, > I see the following: > > --enable-silent-rules less verbose build output (undo: "make V=1") > --disable-silent-rules verbose build output (undo: "make V=0") Frankly, I find those rules supremely annoying. They just add overhead to debugging build problems for no good reason. Joerg ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] autosetup: hidden autoconf/automake compatibility
On Sat, Oct 15, 2016 at 01:01:17PM +0900, Osamu Aoki wrote: > As I see output of "./configure --help" on autoconf/automake based code, > I see the following: > > --enable-silent-rules less verbose build output (undo: "make V=1") > --disable-silent-rules verbose build output (undo: "make V=0") Frankly, I find those rules supremely annoying. They just add overhead to debugging build problems for no good reason. Joerg ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
Re: [fossil-users] autosetup: hidden autoconf/automake compatibility
Hi, The good question is : Why don't they use autoconf/automake like most people do, at least CMake even if I don't agree with this ? Snobism ? :-P (LOL) Best Regards K. De : Osamu AokiÀ : fossil-users@lists.fossil-scm.org Envoyé le : Samedi 15 octobre 2016 4h01 Objet : [fossil-users] autosetup: hidden autoconf/automake compatibility Hi, Here is FYI suggestion to make compatibility of autosetup to support the system expecting typical autoconf/automake options while not killing nice option checking feature of autosetup via --disable-option-checking. As I see output of "./configure --help" on autoconf/automake based code, I see the following: --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") Also I see in autosetup/system.tcl already supports many *hidden* options for autoconf/automake compatibility. Why not add one more hidden option support for "silent-rules"? Regards, Osamu FYI: back ground info Here is the analysis of Debian packaging. Since autosetup behaves very much like autoconf/automake, the current Debian package maintainer sets standard autoconf/automake build options using Debian default build infrastructure to build binary package. Unless --disable-option-checking is used to invoke ./configure, binary package build fails as: | ... | Checking for stdlib.h...ok | Error: Unknown option --silent-rules | Try: 'configure --help' for options | "tail -v -n +0 config.log" | ==> config.log <== | Invoked as: ./configure --build=x86_64-linux-gnu --prefix=/usr | --includedir=${prefix}/include --mandir=${prefix}/share/man | --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var | --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu | --libexecdir=${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode | --disable-dependency-tracking --disable-internal-sqlite --json | --with-th1-docs --with-th1-hooks --with-tcl=/usr/lib/x86_64-linux-gnu | --with-tcl-stubs The Debian package maintainer currently disables option-checking via alternative way without using --disable-option-checking. That's anther story. Osamu ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users ___ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users