Skip to content

Commit

Permalink
Remove VC14 (VS2015/VS2017 project files).
Browse files Browse the repository at this point in the history
Reasons:
* These projectfiles are still 32-bit, whereas all other builds for all other OSes are now 64-bit.
* Relatedly, these projectfiles are dependent on the libraries kept at the aquileia/external repository.
* VS2019 is still listed as supporting Windows 7, so there is a minimal likelihood of developers not being able to use VS2019.
* The VS2019 projectfiles instead use vcpkg to get the required dependencies, which is easier to setup than the aquileia/external prebuilt libraries.
* It's one less thing that needs to be updated whenever source files are added/moved/removed.
* It's two fewer jobs that Travis needs to run, which means Travis builds will finish more quickly.
  • Loading branch information
Pentarctagon committed Jul 3, 2020
1 parent 6fb3573 commit 0c3cdd3
Show file tree
Hide file tree
Showing 18 changed files with 26 additions and 8,749 deletions.
1 change: 0 additions & 1 deletion .gitignore
Expand Up @@ -50,7 +50,6 @@ projectfiles/**/*objs*

# Visual Studio
projectfiles/VC*
!projectfiles/VC14
!projectfiles/VC16
projectfiles/VC*/.vs/
projectfiles/VC*/*.vc.*db
Expand Down
8 changes: 0 additions & 8 deletions .travis.yml
Expand Up @@ -8,8 +8,6 @@ cache:
directories:
- $HOME/build-cache
- $HOME/flatpak-cache
- $TRAVIS_BUILD_DIR/projectfiles/VC14/Debug
- $TRAVIS_BUILD_DIR/projectfiles/VC14/Release
- $TRAVIS_BUILD_DIR/projectfiles/VC16/Debug
- $TRAVIS_BUILD_DIR/projectfiles/VC16/Release
- $HOME/vcpkg
Expand All @@ -23,12 +21,6 @@ env:

jobs:
include:
- os: windows
env: TOOL=msbuild NLS=false IMAGE=VC14 BRANCH=master CFG=Debug

- os: windows
env: TOOL=msbuild NLS=false IMAGE=VC14 BRANCH=master CFG=Release

- os: windows
env: TOOL=msbuild NLS=false IMAGE=VC16 BRANCH=master CFG=Debug UPLOAD=true

Expand Down
2 changes: 1 addition & 1 deletion INSTALL.md
Expand Up @@ -78,7 +78,7 @@ rebuild Wesnoth frequently (i.e. for development and testing).
See [here](https://github.com/wesnoth/wesnoth/blob/master/projectfiles/Xcode/README.md) for instructions on using Xcode.

### Windows
See [here](https://github.com/wesnoth/wesnoth/blob/master/projectfiles/VC14/README.md) for instructions on using Visual Studio 2015/2017, or [here](https://github.com/wesnoth/wesnoth/blob/master/projectfiles/VC16/README.md) for (much simpler) instructions on using Visual Studio 2019.
See [here](https://github.com/wesnoth/wesnoth/blob/master/projectfiles/VC16/README.md) for instructions on using Visual Studio 2019.

## SCons Build

Expand Down
64 changes: 0 additions & 64 deletions projectfiles/VC14/README.md

This file was deleted.

124 changes: 0 additions & 124 deletions projectfiles/VC14/campaignd.vcxproj

This file was deleted.

65 changes: 0 additions & 65 deletions projectfiles/VC14/campaignd.vcxproj.filters

This file was deleted.

9 changes: 0 additions & 9 deletions projectfiles/VC14/files_with_deactivated_warnings.txt

This file was deleted.

0 comments on commit 0c3cdd3

Please sign in to comment.