> -----Original Message-----
> From: Martin Sebor [mailto:sebor@roguewave.com]
> Sent: Thursday, August 10, 2006 3:56 AM
> To: stdcxx-dev@incubator.apache.org
> Subject: Re: [PATCH] Windows infrastructure for generating
> VisualStudio projects and solution(s)
>
> Like Andrew, I would also suggest to stick to the same names
> as in the UNIX case (we have TOPDIR/util but BUILDDIR/bin).
>
> As I might have already mentioned, we should probably reorg
> the directory structure a bit so as not to have all the utils
> in the same directory. Sooner or later we'd run into name
> clashes, and even if not, having each utility sources live in
> its own directory (except locale and localedef where there is
> a lot of overlap) will make it easier to manage each of them.
> (This is just a heads up on changes to come; we need to first
> decide on the exact structure we want.)
The present direcroty structure on Windows is:
%builddir%\bin\%buildtype%
%builddir%\lib\%buildtype%
%builddir%\examples\%buildtype%
%builddir%\tests\%buildtype%
I.e. after build of the all configurations the locale.exe and
stdlibxxx.lib will be placed at:
%builddir%\bin\11d\locale.exe
%builddir%\lib\11d\stdlibxxx.lib
%builddir%\bin\11s\locale.exe
%builddir%\lib\11s\stdlibxxx.lib
and so on.
What about change the structure to this?
%builddir%\%buildtype%\bin
%builddir%\%buildtype%\lib
%builddir%\%buildtype%\examples
%builddir%\%buildtype%\tests
With this changes the locale.exe and stdlibxxx.lib will be placed at:
%builddir%\11d\bin\locale.exe
%builddir%\11d\lib\stdlibxxx.lib
%builddir%\11s\bin\locale.exe
%builddir%\11s\lib\stdlibxxx.lib
and so on, which is like to the directory structure on unix.
Farid.
|