> 2007-10-19 Travis Vitek <
vitek@...>
>
> * README (Index): Update section names and numbers.
> (VisualStudio Directory Structure): Add new section
> describing expected directory structure.
> (VisualStudio Setup Instructions): Remove filename
> extension from the list of supported configuration
> options so that the provided names match the names
> allowed by the configure script.
>
>
>
> Index: README
> ===================================================================
> --- README (revision 585243)
> +++ README (working copy)
> @@ -25,14 +25,14 @@
> Contents ......................................................... 1
> Requirements ..................................................... 2
> Unpacking Instructions ........................................... 3
> - Directory Structure ...............................................4
> - Source Directory Structure ................................... 4.1
> - Library Files ................................................ 4.2
> - Library Utilities ............................................ 4.3
> - Locales ...................................................... 4.4
> - Test Suite Files ............................................. 4.5
> - Examples and Tutorials ....................................... 4.6
> - Build Directory Structure .................................... 4.7
> + Source Directory Structure ....................................... 4
> + Library Files ................................................ 4.1
> + Library Utilities ............................................ 4.2
> + Locales ...................................................... 4.3
> + Test Suite Files ............................................. 4.4
> + Examples and Tutorials ....................................... 4.5
> + Build Directory Structure .................................... 4.6
> + VisualStudio Build Directory Structure ................... 4.6.1
> Library Build Instructions ....................................... 5
> VisualStudio Setup Instructions .............................. 5.1
> Library Installation ............................................. 6
> @@ -335,6 +335,38 @@
> /.depend/*.d dependencies
>
>
> + 4.6.1 VisualStudio Directory Structure
> + ---------------------------------------
> +
> + The directory tree created and partially populated by the configure
> + script, ${TOPDIR}/configure.bat, has the following structure:
> +
> + ${BUILDDIR}/build_${CONFIG}.bat Root build script
> + | /*.{html,...} Temporary files
> + +- ${CONFIG}/${CONFIG}.sln Root solution
> + | /${CONFIG}_ex.sln Examples solution
> + | /${CONFIG}_loc.sln Locales solution
> + | /${CONFIG}_run.sln Run examples/tests solution
> + | /${CONFIG}_tst.sln Tests solution
> + | /${CONFIG}_tstloc.sln Locales tests solution
> + | /${CONFIG}slngen.log Configuration log file
> + +- Projects/*.vcproj Project files
> + | /examples/*.vcproj Examples project files
> + | /locales/*.vcproj Locales project files
> + | /tests/*.vcproj Tests project files
> + | /util/*.vcproj Utilities project files
> + .
> + . ...${BUILDTYPE} directories generated by running build script
> + .
> + +- ${BUILDTYPE}/bin/*.{exe,...} Binaries and temporary files
> + /examples/*.{exe,...} Binaries and temporary files
> + /include/config.h Generated config header
> + /lib/*.{dll,lib,...} Binaries and temporary files
> + /src/*.{obj,...} Temporary files
> + /tests/*.{obj,...} Binaries and temporary files
> + /src/*.{obj,...} Temporary files
> +
> +
> 5 Library Build Instructions
> -----------------------------
>
> @@ -513,19 +545,19 @@
> specified a current directory is assumed.
>
> <config> name (not pathname) of a config file containing
> - compiler options; the available configuration files
> + compiler options; the available configuration options
> are:
> - icc-9.0.config - for Intel C++ 9.0
> - icc-9.1.config - for Intel C++ 9.1
> - icc-10.0.config - for Intel C++ 10.0
> - icc-10.0-x64.config - for Intel C++ 10.0 (x64 platform)
> - msvc-7.0.config - for Microsoft Visual C++ .NET
> - msvc-7.1.config - for Microsoft Visual C++ .NET 2003
> - msvc-8.0.config - for Microsoft Visual C++ .NET 2005
> - msvc-8.0-x64.config - for Microsoft Visual C++ .NET
> - 2005 (x64 platform)
> - msvcex-8.0.config - for Microsoft Visual C++ Express
> - 2005
> + icc-9.0 - for Intel C++ 9.0
> + icc-9.1 - for Intel C++ 9.1
> + icc-10.0 - for Intel C++ 10.0
> + icc-10.0-x64 - for Intel C++ 10.0 (x64 platform)
> + msvc-7.0 - for Microsoft Visual C++ .NET
> + msvc-7.1 - for Microsoft Visual C++ .NET 2003
> + msvc-8.0 - for Microsoft Visual C++ .NET 2005
> + msvc-8.0-x64 - for Microsoft Visual C++ .NET 2005
> + (x64 platform)
> + msvcex-8.0 - for Microsoft Visual C++ Express
> + 2005
>
> The <config> argument is optional. When not
> specified, the suitable config file will be selected
>
>
>> -----Original Message-----
>> From: Travis Vitek [mailto:
Travis.Vitek@...]
>> Sent: Friday, October 19, 2007 11:19 AM
>> To:
stdcxx-dev@...
>> Subject: RE: [VOTE] release stdcxx 4.2.0
>>
>>
>> Sure.
>>
>>> Martin Sebor wrote:
>>>
>>> Ugh. I thought you had covered all the issues in your patch.
>>> I should have read your post more carefully. Let me work on
>>> sections 4.4, and 6. I could use help with section 4.6, the
>>> Windows build directory structure and Windows installation.
>>> I'm not sure if Farid's still online after pulling an
>>> allnighter last night. If not, Travis, can you give it a try?
>>>
>>> Martin
>>>