Polished pushing system for Windows

This commit is contained in:
mathusummut
2018-03-15 01:00:15 +01:00
parent ff9d772d04
commit 63871c6cad
9 changed files with 92 additions and 81 deletions

View File

@@ -9,4 +9,23 @@ To build ZetaGlest for the first time:
4. Run `build-zg.bat` in `/mk/windows`.
5. The built binaries will be found in the corresponding Visual Studio version and platform selected in `/mk/windows`.
Note: Before pushing changes to this folder or ZetaGlest in general, make sure that you run `delete-all-deps.bat` and `clean-all.bat` before you do so.
Configuration in Visual Studio must be left as "Release", otherwise it won't compile,
but one can still use debugging options by making the following changes in the project properties:
Debug:
Optimization=Disabled
Inline Function Expansion: Disabled
Enable Intrinsic Functions: No
Favor Size Or Speed: Neither
Preprocessor: DEBUG instead of NDEBUG
Code Generation->Basic Runtime Checks: Both
Release:
Optimization=Full
Inline Function Expansion: Any Suitable
Enable Intrinsic Functions: Yes
Favor Size Or Speed: Favor fast code
Preprocessor: NDEBUG instead of DEBUG
Code Generation->Basic Runtime Checks: Default

18
mk/windows/vs2015-32/.gitignore vendored Normal file
View File

@@ -0,0 +1,18 @@
*.lib
*.exe
*.dll
*.db
*.iobj
*.opendb
*.pdb
*.ipdb
*.map
*.ncb
*.bsc
*.log
*.tlog
*.cache
*.lastbuildstate
*.exp
*.ipch
*.pch

View File

@@ -1,20 +0,0 @@
Configuration in Visual Studio must be left as "Release", otherwise it won't compile,
but one can still use debugging options by making the following changes in the project properties:
Debug:
Optimization=Disabled
Inline Function Expansion: Disabled
Enable Intrinsic Functions: No
Favor Size Or Speed: Neither
Preprocessor: DEBUG instead of NDEBUG
Code Generation->Basic Runtime Checks: Both
Release:
Optimization=Full
Inline Function Expansion: Any Suitable
Enable Intrinsic Functions: Yes
Favor Size Or Speed: Favor fast code
Preprocessor: NDEBUG instead of DEBUG
Code Generation->Basic Runtime Checks: Default

18
mk/windows/vs2015-64/.gitignore vendored Normal file
View File

@@ -0,0 +1,18 @@
*.lib
*.exe
*.dll
*.db
*.iobj
*.opendb
*.pdb
*.ipdb
*.map
*.ncb
*.bsc
*.log
*.tlog
*.cache
*.lastbuildstate
*.exp
*.ipch
*.pch

View File

@@ -1,20 +0,0 @@
Configuration in Visual Studio must be left as "Release", otherwise it won't compile,
but one can still use debugging options by making the following changes in the project properties:
Debug:
Optimization=Disabled
Inline Function Expansion: Disabled
Enable Intrinsic Functions: No
Favor Size Or Speed: Neither
Preprocessor: DEBUG instead of NDEBUG
Code Generation->Basic Runtime Checks: Both
Release:
Optimization=Full
Inline Function Expansion: Any Suitable
Enable Intrinsic Functions: Yes
Favor Size Or Speed: Favor fast code
Preprocessor: NDEBUG instead of DEBUG
Code Generation->Basic Runtime Checks: Default

18
mk/windows/vs2017-32/.gitignore vendored Normal file
View File

@@ -0,0 +1,18 @@
*.lib
*.exe
*.dll
*.db
*.iobj
*.opendb
*.pdb
*.ipdb
*.map
*.ncb
*.bsc
*.log
*.tlog
*.cache
*.lastbuildstate
*.exp
*.ipch
*.pch

View File

@@ -1,20 +0,0 @@
Configuration in Visual Studio must be left as "Release", otherwise it won't compile,
but one can still use debugging options by making the following changes in the project properties:
Debug:
Optimization=Disabled
Inline Function Expansion: Disabled
Enable Intrinsic Functions: No
Favor Size Or Speed: Neither
Preprocessor: DEBUG instead of NDEBUG
Code Generation->Basic Runtime Checks: Both
Release:
Optimization=Full
Inline Function Expansion: Any Suitable
Enable Intrinsic Functions: Yes
Favor Size Or Speed: Favor fast code
Preprocessor: NDEBUG instead of DEBUG
Code Generation->Basic Runtime Checks: Default

18
mk/windows/vs2017-64/.gitignore vendored Normal file
View File

@@ -0,0 +1,18 @@
*.lib
*.exe
*.dll
*.db
*.iobj
*.opendb
*.pdb
*.ipdb
*.map
*.ncb
*.bsc
*.log
*.tlog
*.cache
*.lastbuildstate
*.exp
*.ipch
*.pch

View File

@@ -1,20 +0,0 @@
Configuration in Visual Studio must be left as "Release", otherwise it won't compile,
but one can still use debugging options by making the following changes in the project properties:
Debug:
Optimization=Disabled
Inline Function Expansion: Disabled
Enable Intrinsic Functions: No
Favor Size Or Speed: Neither
Preprocessor: DEBUG instead of NDEBUG
Code Generation->Basic Runtime Checks: Both
Release:
Optimization=Full
Inline Function Expansion: Any Suitable
Enable Intrinsic Functions: Yes
Favor Size Or Speed: Favor fast code
Preprocessor: NDEBUG instead of DEBUG
Code Generation->Basic Runtime Checks: Default