mkconfig - configuration tool (version 1.10).

Please e-mail any configuration units and the corresponding
manual page entry to brad.lanam.di_at_gmail.com.  They will be
included in the next release.

CHANGES

    1.10                                    [22 Jul 2010]
        Renamed reqlibs.txt to mkconfig.reqlibs.
            Breaks backwards compatibility.
        Added support for multiple output files.
        Fixed naming of runtest log files.
        Added mkstaticlib.sh.
        Added mksharedlib.sh: preliminary support for shared libs.
        Added mklink.sh: preliminary
        Added new env-cc vars to support shared libs.
        Added new env-extension vars to support shared libs.
        Bug fix: workaround for ksh93 unable to getcwd() on Solaris.
        Fixed env-extension to match manual page.

    1.9                                     [12 Jul 2010]
        Fixed regression tests to work w/c++.
        Code cleanup.

    1.8                                     [10 Jul 2010]
        Internal code cleanup.
        Modify tests to take -d parameter for description output.
        Stop tests on change of pass number on failure.
        Add check_option.
        Fixed member test so either structs or typedefs can be used.
        Changed member test names to be _mem_struct_s_member or
            _mem_sometype_member.  Breaks backwards compatibility.

    1.7                                     [5 Jul 2010]
        Add labels to if statement.
        if statement counter and display.

    1.6                                     [4 Jul 2010]
        Fix getlistofshells() when absolute path.
        Added c-quotactl unit.
        Renamed c-include-time to c-include-conflict, and changed
            how c-include-conflict works.
        Added define, set, setint, setstr, ifoption, ifnotoption, if.
        Added option-file.
        Added mkcsetopt.sh

    1.5                                     [13 May 2010 - separate release]
        Change tmp directory structure and where logs go.
        Fixes for mkconfig.pl to handle absolute paths.
        Remove /bin from path for cygwin (duplicate of /usr/bin).
        Code cleanup.

    1.4 (di ver 4.23)                       [10 May 2010]
        Move -lsun, -lseq out of env-cc.sh
        Update env-cc.sh to handle QNX getconf 'undefined' output.
        Fix cache test (tests.d/cache.sh).
        Fix edit when /bin is symlink (shellfuncs.sh).
        Added test for -n support for shells.
        Added support to mkconfig.sh to munge set output that has $s in it.
        Export shelllist in runtests.sh; more efficient.
        Redo paths in shellfuncs; make sure symlinked paths are present.
        Needed for Tru64, do: export BIN_SH=svr4 beforehand.

    1.3 (di ver 4.22)                       [1 may 2010]
        Use the configuration file and cache to determine the necessary
          libraries to link in rather than linking in all found.
        Change library format to allow better control of link
          tests.
        Change dosubst() to always use sed.  It's more reliable.

    1.2 (di ver 4.20, 4.21)                 [12 mar 2010]
        Rewrite mkconfig.sh to use unit scripts and increase performance.
        Add environment units.
        Allow _MKCONFIG_SHELL to override shell.

    1.1 (di ver 4.19)                       [1 Feb 2010]
        Changed format of config.h file.
        Fixed a quoting bug in mkconfig.sh.
        mkconfig enhancements and cleanup.

    1.0 (di ver 4.18)                       [29 Nov 2009]
        Initial coding
