[wesnoth-commits] [wesnoth/wesnoth] 0c3cdd: Remove VC14 (VS2015/VS2017 project files).

Pentarctagon noreply at github.com
Fri Jul 3 17:23:48 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 0c3cdd3a8663f4b3d9d5cc3e0959350d44995873
      https://github.com/wesnoth/wesnoth/commit/0c3cdd3a8663f4b3d9d5cc3e0959350d44995873
  Author: Pentarctagon <pentarctagon at tutamail.com>
  Date:   2020-07-03 (Fri, 03 Jul 2020)

  Changed paths:
    M .gitignore
    M .travis.yml
    M INSTALL.md
    R projectfiles/VC14/README.md
    R projectfiles/VC14/campaignd.vcxproj
    R projectfiles/VC14/campaignd.vcxproj.filters
    R projectfiles/VC14/files_with_deactivated_warnings.txt
    R projectfiles/VC14/liblua.vcxproj
    R projectfiles/VC14/liblua.vcxproj.filters
    R projectfiles/VC14/wesnoth.sln
    R projectfiles/VC14/wesnoth.vcxproj
    R projectfiles/VC14/wesnoth.vcxproj.filters
    R projectfiles/VC14/wesnothd.vcxproj
    R projectfiles/VC14/wesnothd.vcxproj.filters
    R projectfiles/VC14/wesnothlib.vcxproj
    R projectfiles/VC14/wesnothlib.vcxproj.filters
    M utils/travis/steps/install.sh
    M utils/travis/steps/script.sh

  Log Message:
  -----------
  Remove VC14 (VS2015/VS2017 project files).

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.





More information about the Commits mailing list