Skip to content
Snippets Groups Projects
Commit a88a860a authored by chrfranke's avatar chrfranke
Browse files

INSTALL: Update info about MSVC builds.

git-svn-id: https://svn.code.sf.net/p/smartmontools/code/trunk@5375 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent 2461544b
Branches
No related tags found
No related merge requests found
...@@ -2,6 +2,8 @@ $Id$ ...@@ -2,6 +2,8 @@ $Id$
2022-04-30 Christian Franke <franke@computer.org> 2022-04-30 Christian Franke <franke@computer.org>
INSTALL: Update info about MSVC builds.
os_win32/vc14, os_win32/vc15: Drop project files for MSVC14/15. os_win32/vc14, os_win32/vc15: Drop project files for MSVC14/15.
Makefile.am: Update config-vc and *clean-vc targets for MSVC16/17. Makefile.am: Update config-vc and *clean-vc targets for MSVC16/17.
......
...@@ -358,20 +358,24 @@ To both create and run the (interactive) installer, use: ...@@ -358,20 +358,24 @@ To both create and run the (interactive) installer, use:
The binary distribution includes all documentation files converted The binary distribution includes all documentation files converted
to DOS text file format and *.html and *.pdf preformatted man pages. to DOS text file format and *.html and *.pdf preformatted man pages.
To prepare os_win32/vc14 directory for MS Visual Studio C++ 2015 builds, To prepare a os_win32/vcNN directory for MS Visual Studio C++ builds,
use the following on MSYS or Cygwin: use the following on Cygwin or MSYS:
mkdir vctmp && cd vctmp mkdir vctmp && cd vctmp
../configure [... any MinGW option set from above ...] ../configure [... any MinGW option set from above ...]
make config-vc14 make [vc=NN] config-vc
The MSVC project files (os_win32/vc14/*) are included in SVN (but not If vc=NN is not specified, it defaults to the latest supported version.
in source tarball). The target config-vc14 from a Makefile configured The MSVC project files (os_win32/vcNN/*) are included in SVN (but not
for MinGW creates os_win32/vc14/{config.h,smart*.rc,svnversion.h}. in source tarball). The target config-vc from a Makefile configured
for MinGW creates os_win32/vcNN/{config.h,smart*.rc,svnversion.h}.
The configure script must be run outside of the source directory to The configure script must be run outside of the source directory to
avoid inclusion of the original config.h. avoid inclusion of the original config.h.
Additional MSVC related make targets are clean-vc14, distclean-vc14 Additional MSVC related make targets are:
and maintainer-clean-vc14. - clean-vc: Remove all files generated during build.
- distclean-vc: Also remove all files generated by config-vc.
- maintainer-clean-vc: Also remove the .vs directory (.vs/*/.suo file)
and the *.vcxproj.user files.
[11] Guidelines for OS/2, eComStation [11] Guidelines for OS/2, eComStation
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment