zstd/build/VS_scripts
Yann Collet 9ac8f2d7b9 fixed VS2017Community build script
reported by @epicabsol
2018-10-03 18:42:44 -07:00
..
build.generic.cmd fixed VS2017Community build script 2018-10-03 18:42:44 -07:00
build.VS2010.cmd changed projects to build 2016-09-19 14:58:14 +02:00
build.VS2012.cmd changed projects to build 2016-09-19 14:58:14 +02:00
build.VS2013.cmd changed projects to build 2016-09-19 14:58:14 +02:00
build.VS2015.cmd changed projects to build 2016-09-19 14:58:14 +02:00
build.VS2017.cmd Generic Visual Studio 2017 build script 2018-03-21 22:57:42 +10:30
build.VS2017Community.cmd Visual Studio 2017 build scripts 2018-03-11 00:15:31 +10:30
build.VS2017Enterprise.cmd Visual Studio 2017 build scripts 2018-03-11 00:15:31 +10:30
build.VS2017Professional.cmd Visual Studio 2017 build scripts 2018-03-11 00:15:31 +10:30
README.md updated VS studio readme 2018-03-26 09:55:10 -07:00

Command line scripts for Visual Studio compilation without IDE

Here are a few command lines for reference :

Build with Visual Studio 2013 for msvcr120.dll

Running the following command will build both the Release Win32 and Release x64 versions:

build.VS2013.cmd

The result of each build will be in the corresponding bin\Release\{ARCH}\ folder.

If you want to only need one architecture:

  • Win32: build.generic.cmd VS2013 Win32 Release v120
  • x64: build.generic.cmd VS2013 x64 Release v120

If you want a Debug build:

  • Win32: build.generic.cmd VS2013 Win32 Debug v120
  • x64: build.generic.cmd VS2013 x64 Debug v120

Build with Visual Studio 2015 for msvcr140.dll

Running the following command will build both the Release Win32 and Release x64 versions:

build.VS2015.cmd

The result of each build will be in the corresponding bin\Release\{ARCH}\ folder.

If you want to only need one architecture:

  • Win32: build.generic.cmd VS2015 Win32 Release v140
  • x64: build.generic.cmd VS2015 x64 Release v140

If you want a Debug build:

  • Win32: build.generic.cmd VS2015 Win32 Debug v140
  • x64: build.generic.cmd VS2015 x64 Debug v140

Build with Visual Studio 2015 for msvcr120.dll

This capability is offered through build.generic.cmd using proper arguments:

For Win32

build.generic.cmd VS2015 Win32 Release v120

The result of the build will be in the bin\Release\Win32\ folder.

For x64

build.generic.cmd VS2015 x64 Release v120

The result of the build will be in the bin\Release\x64\ folder.

If you want Debug builds, replace Release with Debug.

Build with Visual Studio 2017

build.VS2017.cmd, contributed by @HaydnTrigg, will build both the Release Win32 and Release x64 versions of the first VS2017 variant it finds, in this priority order : Enterprise > Professional > Community

Alternatively, it's possible to target a specific version, using appropriate script, such as build.VS2017Enterprise.cmd for example.