]> granicus.if.org Git - gc/commitdiff
Fix gccpp.lib dependency in NT_MAKEFILE
authorIvan Maidanski <ivmai@mail.ru>
Tue, 23 Jul 2019 21:51:35 +0000 (00:51 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 24 Jul 2019 08:35:16 +0000 (11:35 +0300)
(fix of commit 4a08ae983)

Also, update README that Makefile.direct creates cord.a now (instead
of adding cord files to gc.a).

* NT_MAKEFILE [!ENABLE_STATIC] (gccpp.lib): Add dependency on gc.lib.
* README.QUICK (INSTALLATION): Update information about "make cords".

NT_MAKEFILE
README.QUICK

index 571822d0075c794f05cacbab7fb68299642dbd5b..a0477ed73ebad608ab4ea9f3734abf7aae77fdf8 100644 (file)
@@ -108,7 +108,7 @@ gccpp.lib: gc_cpp.obj
 gc.lib: $(OBJS)
        $(link) $(ldebug) kernel32.lib user32.lib /subsystem:windows /dll /INCREMENTAL:NO /pdb:"gc.pdb" /out:gc.dll /implib:gc.lib /MACHINE:$(CPU) $(OBJS)
 
-gccpp.lib: gc_cpp.obj
+gccpp.lib: gc_cpp.obj gc.lib
        $(link) $(ldebug) gc.lib /subsystem:windows /dll /INCREMENTAL:NO /pdb:"gccpp.pdb" /out:gccpp.dll /implib:gccpp.lib /MACHINE:$(CPU) gc_cpp.obj
 
 !ENDIF
index 1a742b9077a9196385133514621ab32180f3d70c..b09f53ab8107db1fabe7f2a7eb8e416cbb607af7 100644 (file)
@@ -53,9 +53,8 @@ package should still work.)  See include/cord.h for the API.
 
 If you wish to use the collector from C++, type "make c++", or use
 --enable-cplusplus with the configure script.   With Makefile.direct,
-these ones add further files to gc.a and to the include subdirectory.
-With the alternate build process, this generates libgccpp.
-See include/gc_cpp.h.
+"make c++" creates gccpp.a file.   With the alternate build process, this
+generates libgccpp.a and/or libgccpp.so.  See include/gc_cpp.h.
 
 TYPICAL USE:
 Include "gc.h" from the include subdirectory.  Link against the