Add .gitattributes and .gitignore files and normalize line endings in the repository...
[reactos.git] / sdk / lib / 3rdparty / stlport / doc / README.cygwin
index f417b9f..44ad449 100644 (file)
@@ -1,43 +1,43 @@
-The cygwin platform is used to build STLport with different compilers.\r
-\r
-- gcc (native compiler):\r
-\r
-  Makefile : gcc.mak\r
-\r
-  Notes:\r
-\r
-    1. Static builds (archive)\r
-\r
-    If you use the static version of the STLport libraries you have\r
-  to define the _STLP_USE_STATIC_LIB macro in order to have your\r
-  executable linked correctly.\r
-\r
-    2. Link\r
-\r
-    Under this platform STLport is complete replacement for libstdc++.\r
-  It means that when you were linking with libstdc++ (-lstdc++) you only\r
-  have to replace it with STLport (-lstlport.5.2 for instance). However\r
-  default gcc behavior is to automatically link libstdc++ and a number of\r
-  other system libs. To avoid this behavior you have to use the -nodefaultlibs\r
-  compiler option and explicitely give all libraries by yourself. See build of\r
-  unit tests to see what library you might need, here is the list when this\r
-  note was written:\r
-\r
-  without -mnocygwin option:\r
-\r
-    -lstlportg.5.2 -lgcc -lm -lc -lpthread -lkernel32\r
-\r
-  with -mno-cygwin option:\r
-\r
-    -lstlportg.5.2 -lgcc -lmingw32 -lmingwex -lmsvcrt -lm -lmoldname\r
-    -lcoldname -lkernel32\r
-\r
-    3. No cygwin\r
-\r
-    To build STLport libraries that do not depend on cygwin1.dll\r
-  making them freely redistributable pass the following option to\r
-  the configure script:\r
-\r
-  ./configure --with-extra-cflags=-mno-cygwin --with-extra-cxxflags=-mno-cygwin\r
-\r
-- Borland C++ compiler\r
+The cygwin platform is used to build STLport with different compilers.
+
+- gcc (native compiler):
+
+  Makefile : gcc.mak
+
+  Notes:
+
+    1. Static builds (archive)
+
+    If you use the static version of the STLport libraries you have
+  to define the _STLP_USE_STATIC_LIB macro in order to have your
+  executable linked correctly.
+
+    2. Link
+
+    Under this platform STLport is complete replacement for libstdc++.
+  It means that when you were linking with libstdc++ (-lstdc++) you only
+  have to replace it with STLport (-lstlport.5.2 for instance). However
+  default gcc behavior is to automatically link libstdc++ and a number of
+  other system libs. To avoid this behavior you have to use the -nodefaultlibs
+  compiler option and explicitely give all libraries by yourself. See build of
+  unit tests to see what library you might need, here is the list when this
+  note was written:
+
+  without -mnocygwin option:
+
+    -lstlportg.5.2 -lgcc -lm -lc -lpthread -lkernel32
+
+  with -mno-cygwin option:
+
+    -lstlportg.5.2 -lgcc -lmingw32 -lmingwex -lmsvcrt -lm -lmoldname
+    -lcoldname -lkernel32
+
+    3. No cygwin
+
+    To build STLport libraries that do not depend on cygwin1.dll
+  making them freely redistributable pass the following option to
+  the configure script:
+
+  ./configure --with-extra-cflags=-mno-cygwin --with-extra-cxxflags=-mno-cygwin
+
+- Borland C++ compiler