Mark Pizzolato
3de147a35c
Visual Studio Projects: Correct minor spelling error
2020-04-03 13:11:59 -07:00
Mark Pizzolato
b76fd3ed44
SCP: Preparing for dynamic testing of simulator REGister definitions at startup
2020-03-06 15:28:52 -08:00
Mark Pizzolato
0c8b6075ed
Visual Studio Projects: Update windows-build dependencies version to 20191221
2019-12-21 09:38:16 -08:00
Mark Pizzolato
81eef19b4c
Visual Studio Projects: Update windows-build dependencies version to 20191213
2019-12-17 07:12:58 -08:00
Mark Pizzolato
f2890d49cc
Visual Studio Projects: Reference the latest windows-build with VS2019 support
2019-12-09 17:09:46 -08:00
Mark Pizzolato
2b6675b260
Visual Studio Projects: Simplify windows-build include directory references
...
Avoid having to list each dependent package with a version specific include
directory per package
2019-08-16 02:05:04 -07:00
Mark Pizzolato
3e71c301ba
Visual Studio Projects: Add support for compiling under Visual Studio 2019
2019-07-20 15:40:12 -07:00
Mark Pizzolato
4dd08bfe5d
Visual Studio Projects: Update required windows-build components
2018-10-02 18:14:08 -07:00
Mark Pizzolato
ed081894f8
Visual Studio Projects: Avoid temporary file validating current git commit it
2018-09-01 01:59:10 -07:00
Mark Pizzolato
3e2cba7cbd
Visual Studio Projects: Update windows-build dependence for VS2017 support
2018-08-30 22:17:01 -07:00
Mark Pizzolato
949662a7b9
Visual Studio Projects: Auto migrate zip expanded windows-build to git
...
When git is available, remove manual steps to maintain and update the
windows-build support even for cases where windows-build may have
previously extracted from a downloaded zip file.
2018-08-28 14:31:08 -07:00
Mark Pizzolato
cf57f0d638
Visual Studio Projects: Fix warning building release targets
2018-08-21 19:24:10 -07:00
Mark Pizzolato
03d80face2
Visual Studio Projects: Cleanup properly when build compiler version changes
2018-08-21 18:59:26 -07:00
Mark Pizzolato
9df764a8ca
Visual Studio Projects: Reference explicit URL when updating windows-build
2018-08-21 10:11:22 -07:00
Mark Pizzolato
664a2d555c
Visual Studio Projects: Dynamically provide up-to-date windows-build components
2018-08-16 08:05:23 -07:00
Mark Pizzolato
0e778da410
Visual Studio Projects: Upgrade SDL2 to v2.0.8
2018-08-15 14:58:53 -07:00
Mark Pizzolato
cdb731b0c3
Visual Studio Projects: Assure that updated library components are updated
...
When a new version of windows-build is available, make sure that the
compiler version specific library info is forcibly updated.
2018-08-15 13:14:10 -07:00
Mark Pizzolato
7eda72931f
Visual Studio Projects: Add Whole program optimization
...
Require updated windows-build which includes pthreads4w 2.11.1
2018-08-11 16:25:14 -07:00
Mark Pizzolato
44bc5116e7
SCP: Add file:line context reporting when abort() is invoked from macros
2018-08-08 10:00:53 -07:00
Mark Pizzolato
5a343cefbb
Visual Studio Projects: Properly capture git commit time into .git-commit-id.h
2018-08-07 20:47:46 -07:00
Mark Pizzolato
fee95b0527
Visual Studio Projects: Update to use pthreads4w 2.10.0
2018-08-06 07:44:35 -07:00
Mark Pizzolato
699d28fb83
makefile, Visual Studio Projects: remove dependency on git hooks
...
the repository commit id will now be verified on each build directly.
2018-07-17 12:10:15 -07:00
Mark Pizzolato
bd347e6807
Visual Studio Projects: Update windows-build version dependency
2018-07-16 10:23:57 -07:00
Mark Pizzolato
29a4fb9802
Visual Studio Projects: Assure .git-commit-id.h gets updated correctly
...
Some git capable environments on Windows don't honor the installed git
hook scripts in the repository. Now that, if we're working within a git repo,
we force a working version of git to be installed in the runtime path. We
leverage that to force a validation of the commit id on each build.
2018-07-09 18:17:20 -07:00
Mark Pizzolato
173e1bf073
Visual Studio Projects: Migration to normalized windows-build support
...
- All projects use identical include directories, library definitions and
library directories.
- Remove attempts to add XP support to projects that were converted to
.vcxproj for post VC2008 versions of Visual Studio.
- Require that git be available when building within a git repository
working directory.
2018-07-05 05:52:28 -07:00
Mark Pizzolato
9111a1a645
Visual Studio Projects: Fix git-commit-id.h version check
2018-03-25 12:33:13 -07:00
Mark Pizzolato
dd382f1beb
Visual Studio Projects: Assure commit id is correct when git hooks change
...
When the git hooks have changed and git isn't in the path, the correct git
commit id can't be determined and thus be available to be included in
the build. This change announces that fact and stops a build.
2018-03-20 01:07:14 -07:00
Mark Pizzolato
07229ef10d
Visual Studio Projects: Properly populate .git-commit-id after git clone
...
This only happens if git is installed locally and available in the current
path when Visual Studio executes. Whether git is in the path is an
installation option when git for Windows is installed.
Otherwise, proper results should be available after subsequent
activity on the local repository. Any build will install the git hooks
that properly populate .git-commit-id when any changes are made
to the local repo.
2018-03-19 19:49:42 -07:00
Mark Pizzolato
c8ca4161fa
SCP: Add git commit time to commit id version information
2018-03-09 02:58:40 -08:00
Mark Pizzolato
74a80c34bd
Visual Studio Projects: Fix typo in library version check (Roberto Sancho Villa)
2017-12-18 13:52:23 -08:00
Mark Pizzolato
39352914d0
Visual Studio Projects: Make sure ROM checks used most recent BuildROMs
...
The BuildROMs project now runs the BuildROMs program that was most
recently built (Debug or Release). This will identify ROM data inconsistencies
that may exist at build time.
When building other projects which may depend on ROM data, the BuildROMs
is run as a sanity check and if it fails we make sure that we hadn't run an out
of date Release build version of the BuildROMs binary.
2017-01-07 06:36:00 -08:00
Mark Pizzolato
c9af9a70fa
Visual Studio Projects: Update to require SDL2 version 2.0.5
2016-10-22 02:01:06 -07:00
Mark Pizzolato
64450a778c
windows-build: Update required version to include libSDL2 _allshr fix
...
SDL's static build support provides some primitive x64 functions used
with x64 values when compiling under x86.
2016-05-26 17:36:11 -07:00
Mark Pizzolato
3d7c4dc510
Visual Studio Projects: Avoid compiler warnings when building pthreads
...
The project migration process from VS2008 to VS2015 doesn't bring in
project/solution wide migration compile defines that are introduced in
Visual Studio Community's migration which adds _USING_V110_SDK71.
This affects source modules which explicitly don't inherit project wide
defines. The compile of pthread.c (in various projects) is such a case.
2016-05-22 11:36:39 -07:00
Mark Pizzolato
a54d61050f
Visual Studio Projects: Add build dependency check for libSDL2 64bit multiply fix.
2015-12-12 07:06:27 -08:00
Mark Pizzolato
b7f26877ab
Visual Studio Projects: Fix windows-build check when switching between Visual Studio Compilers in the same directories
2015-10-16 12:08:46 -07:00
Mark Pizzolato
b05c7419f0
Visual Studio Projects: Added support for separate libpng libraries based on the available C runtime library for the compiler used to build.
2015-10-05 19:59:24 -07:00
Mark Pizzolato
4921d92650
VIDEO: Produce SCREENSHOT images in PNG format if libpng is available in the host build environment
2015-09-27 16:14:55 -07:00
Mark Pizzolato
ab510885c0
Visual Studio Projects: Forced serialization of Visual Studio Project fixes by making all simulators dependent on BuildROMs project.
2015-09-04 11:36:24 -07:00
Mark Pizzolato
87b6dbaa6c
Visual Studio Projects: Change project file conversions adding XP support to be reasonably well behaved during a parallel build.
2015-09-03 12:18:35 -07:00
Mark Pizzolato
6d61821e3c
Visual Studio Projects: Add XP build support when building with Visual Studio 2012+ ONLY when Visual Studio XP support is available.
2015-09-02 09:51:42 -07:00
Mark Pizzolato
7619f88e66
Visual Studio Projects: Add XP support for executables when building with Visual Studio 2012+
2015-08-31 11:18:50 -07:00
Mark Pizzolato
558788e04f
Visual Studio Projects: Adopt new windows-build which properly supports floating point C runtime calls for simulators which use libSDL
2015-08-26 13:10:51 -07:00
Mark Pizzolato
15736aeec3
Visual Studio Projects: Added support for building under Visual Studio Community (2015)
...
Release build binaries built under Visual Studio Community DO NOT run on Windows XP.
Fix : #233
2015-08-19 11:16:47 -07:00
Mark Pizzolato
ec1f57d120
BESM6: Revised windows build to add SDL support to provide the besm6_panel interface.
2015-01-09 13:50:29 -08:00
Mark Pizzolato
41238c5bbe
VisualStudioProjects: Fixed prebuild event logic to properly detect and handle windows-build version replacement/upgrade
2014-10-28 21:01:10 -07:00
Mark Pizzolato
1413e762a4
VisualStudioProjects: Revised build dependency checking logic to check for the updated SDL 2.0.3 version in the windows-build components.
2014-10-20 17:01:07 -07:00
Mark Pizzolato
5af6210ed9
SCP: Add RegEx support to EXPECT string processing
2014-10-20 04:42:25 -07:00
Mark Pizzolato
004fe0de62
VisualStudioProjects: Added better detection and reporting of windows-build dependency issues.
2014-10-08 06:48:52 -07:00
Mark Pizzolato
7154ca1fe1
WINDOWS_BUILD: Fixed race condition which can occur during a parallel build creating the .git-commit-id.h file
...
Also, make a best effort attempt to populate the .git-commit-id file when installing the git-hooks on a newly cloned repository
2014-09-19 10:46:15 -07:00