diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2019-03-12 20:57:56 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2019-03-25 17:15:19 +0300 |
commit | ce0d463091c4580f7c092aa3dbf2b2a3cca2bac8 (patch) | |
tree | bc6be851764b405098e884e025ca342fa5fbdd15 | |
parent | 3af6840d5c10a2b36681a745635a6c98cc4fa2bc (diff) | |
download | libatomic_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.txt | 13 |
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. |