Mark Pizzolato
e1d0f3b267
Visual Studio Projects: Force build to update to the latest windows-build
2025-06-18 17:14:06 -10:00
Mark Pizzolato
f3c61c315a
Visual Studio Projects: Force build to update to the latest windows-build
...
- windows-build now supports the latest Visual Studio 2022 17.14.3
Fix : #1216
#1216 reports problem with 17.14.2, but MS had already released 17.14.3
as of 5/28/2025, so that version is what is now supported.
This whole array VS2022 problems comes from the fact that Release
builds of certain static libraries are rejected at link time as
incompatible with those libraries produced by any prior Visual Studio
version. This problem has existed for a very long time (going back to
at least VS2017). The earlier strategy implemented with simh builds
was to not support the latest Visual Studio tool set until it stopped
changing. That was sort of OK when Visual Studio versions changed
every 2 years, but since VS2022 was dragging on with frequent changes
support for intermediate versions was added some 3 years back.
2025-06-01 03:09:23 -10:00
Mark Pizzolato
8746040310
Visual Studio Projects: Force build to update to the latest windows-build
...
- windows-build now supports the latest Visual Studio 2017
- Temporarily Disable Appveyor logic saving build results until that's ready
2025-05-31 18:29:18 -07:00
Mark Pizzolato
8b597d32aa
Visual Studio Projects: Force build to update to the latest windows-build
...
windows-build now supports Visual Studio 2022 17.13.6
2025-04-26 18:33:07 -10:00
Mark Pizzolato
7222199448
Visual Studio Projects: Force build to update to the latest windows-build
...
windows-build now supports Visual Studio 2022 17.12
2025-03-28 09:11:21 -10:00
Mark Pizzolato
8b1f15f233
Visual Studio Projects: Force build to update to the latest windows-build
2024-10-25 20:15:27 -07:00
Mark Pizzolato
8469b30d85
Visual Studio Projects: Force build to update to the latest windows-build
2024-10-11 18:05:53 -10:00
Mark Pizzolato
5bfef52c45
Visual Studio Projects: Leverage wineditline support in updated windows-build
...
- Avoid compiling wineditline library while building every simulator
2024-07-02 20:16:52 -10:00
Mark Pizzolato
3bbaab7f5d
Visual Studio Projects: Add logic supporting building with different VS2022s
...
- Multiple VS2022 versions support when windows-build provides it
- Always leverage whatever git version is available locally
2024-04-28 14:12:26 -10:00
Mark Pizzolato
183a3f926c
Visual Studio Build: Properly generate commit-id when no uncommitted changes
2023-07-04 18:28:35 -10:00
Mark Pizzolato
c0f92387ab
Visual Studio Projects: Update required windows-build version
...
Recent bug fix to editline library support to properly tolerate
filenames containing spaces without corrupting the heap.
2023-05-03 22:38:37 -10:00
Mark Pizzolato
3907d9d56a
Visual Studio Projects: Avoid file in use during parallel builds
2023-01-09 20:58:00 -10:00
Mark Pizzolato
ac8e5d23b8
README: Update current features
...
Revise windows-build dependency version
2023-01-09 15:45:08 -10:00
Mark Pizzolato
63372c4cb1
github: Use correct comment characters in build_simulators.cmd
2022-12-03 19:50:43 -10:00
Mark Pizzolato
372382c0f0
Visual Studio Projects: Update to wineditline (2.208) vs WinEditLine (2.206)
2022-12-03 14:29:22 -10:00
Mark Pizzolato
f98a4ca93a
Visual Studio Projects: Add extensive support for Visual Studio 2022
...
- Pre-Pre-Build-Event.cmd now dynamically determines the available
compiler version along with any alternate toolset which may be part
of the build environment and makes the appropriate windows-build
library support available for linking.
- build_vstudio.bat now supports VS2022 and will dynamically adjust
the converted VS2008 project files to leverage any available XP build
support which might be installed so that the generated executables
will support all versions of Windows from XP onward. The VS2008
generated executables automatically support all versions of Windows
from XP onward.
2022-11-24 11:11:52 -10:00
Mark Pizzolato
5d090be536
Visual Studio Projects: Update required windows-build dependency version
2022-11-09 17:58:03 -10:00
Mark Pizzolato
f64da6e522
Visual Studio Projects: Update required windows-build dependency version
2022-10-02 17:09:59 -10:00
Mark Pizzolato
3ffa4f198a
Visual Studio Projects: Update windows-build version in Pre-Build-Event
...
Remove FINDFONT logic which is no longer relevant since fonts are
determined at runtime.
2022-09-26 16:02:31 -10:00
Mark Pizzolato
c8a1b0db94
Visual Studio Projects: Automatic install/update of windows-build without git
...
Leverage windows provided curl and tar to fetch and then expand the latest
windows-build archive.
2022-08-12 12:33:52 -10:00
Mark Pizzolato
6f4d97f045
Visual Studio Projects: Update windows-build dependent version
...
Support the latest VS2022 libraries for build
2022-07-14 18:41:55 -10:00
Mark Pizzolato
f34670654c
Visual Studio Projects: Update windows-build version dependency
...
Latest VS2022 support added along with SDL Version 2.0.20.
2022-01-19 12:25:48 -08:00
Mark Pizzolato
6323acd5ea
Visual Studio Projects: Produce proper commit id with uncommitted changes
2021-03-08 16:25:14 -08:00
Mark Pizzolato
3e5bd84523
makefile, Visual Studio build: Report uncommitted changes in commit-id
2020-06-08 14:16:49 -07:00
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