]> granicus.if.org Git - libatomic_ops/commitdiff
Update README_win32 to match Makefile.msft
authorIvan Maidanski <ivmai@mail.ru>
Tue, 12 Mar 2019 17:57:56 +0000 (20:57 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 13 Mar 2019 08:05:06 +0000 (11:05 +0300)
* doc/README_win32.txt: Update info about MS build tools (remove
"currently"); specify that "check" goal should be passed to nmake to
build and run the tests; remove an outdated note that warnings about
the types of the "Interlocked" functions may be printed.

doc/README_win32.txt

index c9e81d9cc2593f642d0f86f065a3274fcf17cfd3..ef68b76f4f67073d0f18e5da7b830a43969ea496 100644 (file)
@@ -1,19 +1,16 @@
 Most of the atomic_ops functionality is available under Win32 with
-the Microsoft tools, but the build process currently is considerably more
-primitive than on Linux/Unix platforms.
+the Microsoft tools, but the build process is more primitive than that on
+Linux/Unix platforms.
 
 To build:
-
 1) Go to the src directory in the distribution.
 2) Make sure the Microsoft command-line tools (e.g. nmake) are available.
-3) Run "nmake -f Makefile.msft".  This should run some tests, which
-may print warnings about the types of the "Interlocked" functions.
-I haven't been able to make all versions of VC++ happy.  If you know
-how to, please send a patch.
+3) Run "nmake -f Makefile.msft check".  This should build libatomic_ops_gpl.lib
+and run some tests.
 4) To compile applications, you will need to retain or copy the following
 pieces from the resulting src directory contents:
         "atomic_ops.h" - Header file defining low-level primitives.  This
-                         includes files from:
+                         includes files from the following folder.
         "atomic_ops"- Subdirectory containing implementation header files.
         "atomic_ops_stack.h" - Header file describing almost lock-free stack.
         "atomic_ops_malloc.h" - Header file describing almost lock-free malloc.