home | awk | bzip2 | dirent | doxygen | expat | freetype | gd | getopt | graphviz | iconv | jarin | jpeg | mcppdoc | ndoc | netlet | opencxx | perl | png | stlport-dmc | tiff | uuid | xpm | zlib
download

getopt port

This is a modified package of a famous command-line options parser refined for build in Microsoft Visual Studios and optimized for Intel processors Pentium Pro or newer.


developer installation

It is sensible to create a common master directory for sources of the others packages, either dependencies of this package or other new ones. It helps keeping all the unpacked packages in good order, for example:

 d:\packages
 d:\packages\package1
 d:\packages\package2
 ...

Names of the packages rarely clash with the others. It is usual to use the name of the package for the name of the directory, for example:

 d:\packages\getopt

 cd d:\packages\getopt
 unzip getopt-port-msvs6.zip


list of deliverables

Sources:

Binaries from Microsoft Visual Studio 97 (C++ 6.0):

Binaries from Microsoft Visual Studio .NET 2003 (C++ 7.1):


package structure

There are several files in the master directory introducing briefly the package, its version, history, authors and license. The subdirectories are:


related links

Home with the latest version:

Bug reports, questions and suggestions are kindly expected at prantl@host.sk.


build from sources

It is sensible to create a common master directory for the others packages, either dependencies of this package or other new ones. It helps keeping all the unpacked packages in good order, for example:

 d:\packages
 d:\packages\package1-version1
 d:\packages\package2-version2
 ...

Names of the packages rarely clash with the others. It is usual to use the name of the package with the version stamp for the name of the directory (name without version is used for the compiled installation package), for example:

 d:\packages\getopt-port

 cd d:\packages\getopt-port
 bzip2 -cd getopt-port.tar.bz2 | tar xf -

Try to search README.THIS under the source package directory (it is usually in a msvs subdirectory), go to this subdirectory and run the following batches:

 vcvars32 (from your selected Microsoft Visual C++)
 _makebin
 _makedist
 _makeclean

Should this package be needed to build another one, just unpack the resulting archive into the new directory:

 d:\packages\getopt

and continue with another package.


history of changes

2003/05/24

 * version from the year 1993 used
 + native build projects created for most of the libraries for C++ 6.0
 + native build projects created for most of the libraries for C++ 7.1
 ~ build batches producing release and debug targets,
   static library and the package archive
 ~ optimization settings set to Pentium Pro and inlining of anything
 + automatic linking of the right archive library added
 ~ file naming conventions unified with my other packages
 ~ fixes for build with msvc
 ~ tiny mistakes causing warnings corrected
download

home | awk | bzip2 | dirent | doxygen | expat | freetype | gd | getopt | graphviz | iconv | jarin | jpeg | mcppdoc | ndoc | netlet | opencxx | perl | png | stlport-dmc | tiff | uuid | xpm | zlib