summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2019-03-12 20:57:56 +0300
committerIvan Maidanski <ivmai@mail.ru>2019-03-25 17:15:19 +0300
commitce0d463091c4580f7c092aa3dbf2b2a3cca2bac8 (patch)
treebc6be851764b405098e884e025ca342fa5fbdd15
parent3af6840d5c10a2b36681a745635a6c98cc4fa2bc (diff)
downloadlibatomic_ops-ce0d463091c4580f7c092aa3dbf2b2a3cca2bac8.tar.gz
Update README_win32 to match Makefile.msft
* 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.
-rw-r--r--doc/README_win32.txt13
1 files changed, 5 insertions, 8 deletions
diff --git a/doc/README_win32.txt b/doc/README_win32.txt
index c9e81d9..ef68b76 100644
--- a/doc/README_win32.txt
+++ b/doc/README_win32.txt
@@ -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.