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
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,8 @@ $Id$
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.
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:
The binary distribution includes all documentation files converted
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,
use the following on MSYS or Cygwin:
To prepare a os_win32/vcNN directory for MS Visual Studio C++ builds,
use the following on Cygwin or MSYS:
mkdir vctmp && cd vctmp
../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
in source tarball). The target config-vc14 from a Makefile configured
for MinGW creates os_win32/vc14/{config.h,smart*.rc,svnversion.h}.
If vc=NN is not specified, it defaults to the latest supported version.
The MSVC project files (os_win32/vcNN/*) are included in SVN (but not
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
avoid inclusion of the original config.h.
Additional MSVC related make targets are clean-vc14, distclean-vc14
and maintainer-clean-vc14.
Additional MSVC related make targets are:
- 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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment