From 79cbbae02fa97354bb780eab443cd036b1aed04d Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Tue, 12 Mar 2019 20:57:56 +0300 Subject: [PATCH] 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. --- doc/README_win32.txt | 13 +++++-------- 1 file 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. -- 2.50.1