On 3/2/09, Stefan Salewski <m...@ssalewski.de> wrote: > in INSTALL for pcb-20081128 we have > >>In addition to the libraries listed above, there is a graphical QFP >>footprint >>creator which uses TCL/TK. If you do not wish to use this feature, and >>you >>do not have TCL/TK installed on your system, you may simply set WISH to >>/usr/bin/true in your configure environment. For example: >> >> env WISH=/usr/bin/true ./configure
BTW, wouldn't these instructions better go to the configure script rather than INSTALL, like in the attached patch? Kind regards, Ineiev
From f431f33010bf6b0c1ec7f92b803b6830cadcdda5 Mon Sep 17 00:00:00 2001 From: Ineiev <ine...@users.sourceforge.net> Date: Sat, 14 Feb 2009 09:24:32 +0300 Subject: [PATCH] eliminate hard dependency on `wish' --- ChangeLog | 4 ++++ INSTALL | 15 +++++++-------- configure.ac | 11 +++++++++-- lib/Makefile.am | 7 ++++--- 4 files changed, 24 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4497f72..358883a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-02-29 22:35 ineiev + + * configure.ac lib/Makefile.am: eliminate hard dependency on `wish' + 2008-11-27 22:35 danmc * doc/actions.texi: regen. diff --git a/INSTALL b/INSTALL index 1dfa0f8..5375f94 100644 --- a/INSTALL +++ b/INSTALL @@ -78,12 +78,12 @@ Printer HID's: is not given. In addition to the libraries listed above, there is a graphical QFP footprint -creator which uses TCL/TK. If you do not wish to use this feature, and you -do not have TCL/TK installed on your system, you may simply set WISH to -/usr/bin/true in your configure environment. For example: - - env WISH=/usr/bin/true ./configure +creator which uses TCL/TK. If you do not have TCL/TK installed on your +system, the creator will not be installed. If you do not wish to use +this feature, you may simply set WISH to none in your configure environment. +For example: + env WISH=none ./configure Please refer to the output of @@ -112,9 +112,8 @@ from the top level directory. - GNU m4. In particular your m4 must support -F for frozen files. -- wish (part of tcl/tk). If not installed, set WISH=/bin/false in - your configure environment and you just won't get the graphical - QFP footprint builder +- wish (part of tcl/tk). If not installed you just won't + get the graphical QFP footprint builder - gtk if you are using the gtk frontend diff --git a/configure.ac b/configure.ac index aed978b..e0bdc94 100644 --- a/configure.ac +++ b/configure.ac @@ -394,9 +394,16 @@ fi AC_PATH_PROGS(WISH, wish wish83 wish8.3 wish80 wish8.0 cygwish83 cygwish80,[none]) if test "X$WISH" = "Xnone" ; then - AC_MSG_ERROR([Did not find the wish executible. You need to make sure - that tcl is installed on your system and that wish is in your path]) + AC_MSG_RESULT([ + Did not find the wish executible. You need to make sure + that tcl/tk is installed on your system and that wish is in your path + in order to build qfp-ui script. If you do have it installed you may + want to set WISH in your configure environment, for example: + env WISH=/opt/tcl-tk/bin/wish ./configure + + ]) fi +AM_CONDITIONAL(WISH_FOUND, test x$WISH != xnone) AC_DEFINE_UNQUOTED(M4,$M4,[m4 executible]) GNUM4=$M4 diff --git a/lib/Makefile.am b/lib/Makefile.am index 5701d50..5ef6e51 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -11,9 +11,10 @@ LIBSCRIPTS= \ CreateLibraryContents.sh \ CreateLibrary.sh \ ListLibraryContents.sh \ - QueryLibrary.sh \ - qfp-ui - + QueryLibrary.sh +if WISH_FOUND +LIBSCRIPTS+= qfp-ui +endif dist_noinst_SCRIPTS= \ m4lib_to_newlib.sh -- 1.6.1.3
_______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user