blob: e9a02a4e24910212766e07adb16b6952387999aa [file] [log] [blame]
Emeric Vigier2f625822012-08-06 11:09:52 -04001This directory contains special make/project files for Win32
2environments. There is files included from Common C++ that help
3make this happen, and you can include these files locally or attach
4symlinks as needed to make the Visual C++ project build work correctly
5from cvs. The distribution tarball will include these files already
6in their proper places, but a pure cvs checkout will not without copying
7or symlinking the additional Common C++ files.
8
9 * msvcpp/: contains Visual C++ workspace and project files for
10ccRTP. The library will be compiled as dll under the Release and Debug
11directories.
12
13 * mingw32/: Mingw32 makefile.
14
15The principle symlinks are:
16
17 ccrtp/w32/common/cc++ -> commoncpp2/w32/cc++
18 ccrtp/w32/include/cc++ -> commoncpp2/w32/include/cc++
19 ccrtp/w32/template/cc++ -> commoncpp2/w32/template
20 ccrtp/w32/src -> commoncpp2/w32/src
21
22CCRTP can automatically create these symlinks for you during configure.
23To do this, you would specify the --with-commoncpp=dir option to
24configure. The dir you use is the full path to the "base" directory
25where Common C++ sources were unpacked. The configure script will then
26add the extra sym links needed to support a w32 build, and these extra
27w32 support files will be added to your distribution tarball for you.
28--without-commoncpp may also be used to clear all symlinks.
29
30In addition, a special ccgnu2 and ccext2 .dsp file is included here that
31locally builds GNU Common C++, which is then used as a dependency in the
32ccrtp1 package build.
33