mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 02:53:10 +00:00
Add .gitattributes and .gitignore files and normalize line endings in the repository (#10)
This commit is contained in:
parent
c609406c2f
commit
9ebf43567d
309 changed files with 66975 additions and 66873 deletions
162
sdk/lib/3rdparty/stlport/doc/README.dmc
vendored
162
sdk/lib/3rdparty/stlport/doc/README.dmc
vendored
|
@ -1,81 +1,81 @@
|
|||
==================================================
|
||||
STLport README for Digital Mars C++ compilers.
|
||||
==================================================
|
||||
|
||||
Build of STLport with Digital Mars C++ compiler is very similar
|
||||
to the one for Microsoft Visual Studio compiler (see README.msvc).
|
||||
|
||||
Below are some additional hints. [DMC users are encouraged to
|
||||
contribute additional information.]
|
||||
|
||||
=============
|
||||
Prerequisites
|
||||
=============
|
||||
|
||||
- Digital Mars C++ 8.49 or above
|
||||
|
||||
- A GNU environment with make tool. Prefer MinGW/MSys to Cygwin because the
|
||||
latter contains a link command that is also the name of the Digital Mars linker
|
||||
and you might experiment collision between both commands.
|
||||
See README.mingw for additional information.
|
||||
|
||||
===================
|
||||
Installing STLport
|
||||
===================
|
||||
|
||||
- STLport directory can be almost anywhere EXCEPT native dm\include directory.
|
||||
|
||||
===================
|
||||
Configuring STLport
|
||||
===================
|
||||
|
||||
- In a console window go to the STLport build\lib folder. Run
|
||||
|
||||
configure -c dmc
|
||||
|
||||
================
|
||||
Building STLport
|
||||
================
|
||||
|
||||
- To build STLport libraries:
|
||||
|
||||
cd [STLport dir]\build\lib
|
||||
[mingw32-make] -f dmc.mak install
|
||||
|
||||
- To build STLport (dynamic) unit tests:
|
||||
|
||||
cd [STLport dir]\build\test\unit
|
||||
[mingw32-make] -f dmc.mak install
|
||||
|
||||
============
|
||||
Known issues
|
||||
============
|
||||
|
||||
1. typeinfo.h
|
||||
|
||||
DMC forces inclusion of typeinfo.h header at the begining of any
|
||||
translation unit. This breaks the STLport include schema, especially
|
||||
when building the library. As a workaround STLport typeinfo.h simply
|
||||
include native DMC header not performing any internal STLport work as
|
||||
importing things to STLport namespace. As a result typeinfo.h should
|
||||
never be reference in user code, as it is neither a C nor a C++ header
|
||||
this is not considered as a major limitation. The C++ Standard header
|
||||
is typeinfo.
|
||||
|
||||
2. link.exe and lib.exe
|
||||
|
||||
STLport makefiles for DMC use dm_link and dm_lib instead of link and lib to
|
||||
avoid conflicts with other vendors' linkers and archivers. To build STLport
|
||||
with DMC, please copy or rename the following files:
|
||||
|
||||
copy dm\bin\link.exe dm\bin\dm_link.exe
|
||||
copy dm\bin\lib.exe dm\bin\dm_lib.exe
|
||||
|
||||
3. Free online version.
|
||||
|
||||
If DMC's free online version reports compiler or linker errors, the
|
||||
solution may be in a free online CD update. Download and unzip all free
|
||||
CD patches for versions 8.30 and above, in consecutive order, overwriting
|
||||
previous files. Then install free online version 8.49 or above, overwriting
|
||||
previous files.
|
||||
|
||||
==================================================
|
||||
STLport README for Digital Mars C++ compilers.
|
||||
==================================================
|
||||
|
||||
Build of STLport with Digital Mars C++ compiler is very similar
|
||||
to the one for Microsoft Visual Studio compiler (see README.msvc).
|
||||
|
||||
Below are some additional hints. [DMC users are encouraged to
|
||||
contribute additional information.]
|
||||
|
||||
=============
|
||||
Prerequisites
|
||||
=============
|
||||
|
||||
- Digital Mars C++ 8.49 or above
|
||||
|
||||
- A GNU environment with make tool. Prefer MinGW/MSys to Cygwin because the
|
||||
latter contains a link command that is also the name of the Digital Mars linker
|
||||
and you might experiment collision between both commands.
|
||||
See README.mingw for additional information.
|
||||
|
||||
===================
|
||||
Installing STLport
|
||||
===================
|
||||
|
||||
- STLport directory can be almost anywhere EXCEPT native dm\include directory.
|
||||
|
||||
===================
|
||||
Configuring STLport
|
||||
===================
|
||||
|
||||
- In a console window go to the STLport build\lib folder. Run
|
||||
|
||||
configure -c dmc
|
||||
|
||||
================
|
||||
Building STLport
|
||||
================
|
||||
|
||||
- To build STLport libraries:
|
||||
|
||||
cd [STLport dir]\build\lib
|
||||
[mingw32-make] -f dmc.mak install
|
||||
|
||||
- To build STLport (dynamic) unit tests:
|
||||
|
||||
cd [STLport dir]\build\test\unit
|
||||
[mingw32-make] -f dmc.mak install
|
||||
|
||||
============
|
||||
Known issues
|
||||
============
|
||||
|
||||
1. typeinfo.h
|
||||
|
||||
DMC forces inclusion of typeinfo.h header at the begining of any
|
||||
translation unit. This breaks the STLport include schema, especially
|
||||
when building the library. As a workaround STLport typeinfo.h simply
|
||||
include native DMC header not performing any internal STLport work as
|
||||
importing things to STLport namespace. As a result typeinfo.h should
|
||||
never be reference in user code, as it is neither a C nor a C++ header
|
||||
this is not considered as a major limitation. The C++ Standard header
|
||||
is typeinfo.
|
||||
|
||||
2. link.exe and lib.exe
|
||||
|
||||
STLport makefiles for DMC use dm_link and dm_lib instead of link and lib to
|
||||
avoid conflicts with other vendors' linkers and archivers. To build STLport
|
||||
with DMC, please copy or rename the following files:
|
||||
|
||||
copy dm\bin\link.exe dm\bin\dm_link.exe
|
||||
copy dm\bin\lib.exe dm\bin\dm_lib.exe
|
||||
|
||||
3. Free online version.
|
||||
|
||||
If DMC's free online version reports compiler or linker errors, the
|
||||
solution may be in a free online CD update. Download and unzip all free
|
||||
CD patches for versions 8.30 and above, in consecutive order, overwriting
|
||||
previous files. Then install free online version 8.49 or above, overwriting
|
||||
previous files.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue