DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(libtool14.info.gz) Cheap tricks

Info Catalog (libtool14.info.gz) libtool script contents (libtool14.info.gz) Maintaining
 
 13.5 Cheap tricks
 =================
 
 Here are a few tricks that you can use in order to make maintainership
 easier:
 
    * When people report bugs, ask them to use the `--config',
      `--debug', or `--features' flags, if you think they will help you.
      These flags are there to help you get information directly, rather
      than having to trust second-hand observation.
 
    * Rather than reconfiguring libtool every time I make a change to
      `ltmain.in', I keep a permanent `libtool' script in my PATH, which
      sources `ltmain.in' directly.
 
      The following steps describe how to create such a script, where
      `/home/src/libtool' is the directory containing the libtool source
      tree, `/home/src/libtool/libtool' is a libtool script that has been
      configured for your platform, and `~/bin' is a directory in your
      PATH:
 
           trick$ cd ~/bin
           trick$ sed '/^# ltmain\.sh/q' /home/src/libtool/libtool > libtool
           trick$ echo '. /home/src/libtool/ltmain.in' >> libtool
           trick$ chmod +x libtool
           trick$ libtool --version
           ltmain.sh (GNU @PACKAGE@) @VERSION@@TIMESTAMP@
           trick$
 
    The output of the final `libtool --version' command shows that the
 `ltmain.in' script is being used directly.  Now, modify `~/bin/libtool'
 or `/home/src/libtool/ltmain.in' directly in order to test new changes
 without having to rerun `configure'.
 
Info Catalog (libtool14.info.gz) libtool script contents (libtool14.info.gz) Maintaining
automatically generated byinfo2html