Upgrade dosbox solution and project to VS2019
Clean up project settings to prevent most MSVC linker warnings. This commit also adds MSVC builds to CI.
This commit is contained in:
parent
d08d988be6
commit
145b83ea74
15 changed files with 486 additions and 947 deletions
4
src/platform/visualc/begin_code.h
Normal file
4
src/platform/visualc/begin_code.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/begin_code.h>
|
4
src/platform/visualc/close_code.h
Normal file
4
src/platform/visualc/close_code.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/close_code.h>
|
|
@ -1,10 +1,10 @@
|
|||
#define VERSION "SVN"
|
||||
#define VERSION "staging"
|
||||
|
||||
/* Define to 1 to enable internal debugger, requires libcurses */
|
||||
#define C_DEBUG 0
|
||||
|
||||
/* Define to 1 to enable output=ddraw */
|
||||
#define C_DDRAW 1
|
||||
#define C_DDRAW 1
|
||||
|
||||
/* Define to 1 to enable screenshots, requires libpng */
|
||||
#define C_SSHOT 1
|
||||
|
|
4
src/platform/visualc/sdl.h
Normal file
4
src/platform/visualc/sdl.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/SDL.h>
|
4
src/platform/visualc/sdl_endian.h
Normal file
4
src/platform/visualc/sdl_endian.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/SDL_endian.h>
|
4
src/platform/visualc/sdl_opengl.h
Normal file
4
src/platform/visualc/sdl_opengl.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/SDL_opengl.h>
|
4
src/platform/visualc/sdl_thread.h
Normal file
4
src/platform/visualc/sdl_thread.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/SDL_thread.h>
|
4
src/platform/visualc/sdl_version.h
Normal file
4
src/platform/visualc/sdl_version.h
Normal file
|
@ -0,0 +1,4 @@
|
|||
// This file exists only for MSVC builds.
|
||||
// It's needed because vcpkg does not set SDL subdirectory in includes list
|
||||
// for projects that do not use cmake.
|
||||
#include <SDL/SDL_version.h>
|
Loading…
Add table
Add a link
Reference in a new issue