Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -1393,6 +1393,10 @@ Version history
* mago: do not hide __param_.. function arguments as compiler generated symbols
* fixed building with VS 2022

2022-01-03 version 1.4.0-rc5
2025-01-03 version 1.4.0-rc5
* fix selection of dbuild.dll for VS 17.12
* installer now supports 2 parallel installations of VS 2022

2025-03-02 version 1.4.0-rc6
* now works with Visual Studio for Windows on ARM64
* installer now supports 4 parallel installations of VS 2022
15 changes: 13 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ MSBUILD15 = "c:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild
# CONFIG = Release LDC
CONFIG = Release COFF32
CONFIG_X64 = Release COFF32
CONFIG_ARM64 = Release LDC ARM
CONFIG_DMDSERVER = Release COFF32

##############################################################
Expand All @@ -63,6 +64,9 @@ visuald_vs:
visuald_vs_x64:
devenv /Project "visuald" /Build "$(CONFIG_X64)|x64" visuald_vs10.sln

visuald_vs_arm64:
devenv /Project "visuald" /Build "$(CONFIG_ARM64)|x64" visuald_vs10.sln

visuald_test:
devenv /Project "visuald" /Build "TestDebug|Win32" visuald_vs10.sln
bin\TestDebug\VisualD\VisualD.exe
Expand Down Expand Up @@ -204,10 +208,17 @@ mago_vs17:
magocc_x64:
cd ..\..\mago && msbuild "/p:Configuration=Release StaticDE;Platform=x64;PlatformToolset=v143" /target:Expression\MagoNatCC MagoDbg_2010.sln

magocc_arm64:
cd ..\..\mago && msbuild "/p:Configuration=Release StaticDE;Platform=ARM64;PlatformToolset=v143" /target:Expression\MagoNatCC MagoDbg_2010.sln

magogc:
cd ..\..\mago && devenv /Build "Release|Win32" /Project "MagoGC" magodbg_2010.sln
cd ..\..\mago && devenv /Build "Release|x64" /Project "MagoGC" magodbg_2010.sln

magogc_ldc:
cd ..\..\mago && devenv /Build "Release|Win32"/Project "MagoGC" /projectconfig "Release LDC|Win32" magodbg_2010.sln
cd ..\..\mago && devenv /Build "Release|x64" /Project "MagoGC" /projectconfig "Release LDC|x64" magodbg_2010.sln

cv2pdb:
cd ..\..\cv2pdb\trunk && devenv /Project "cv2pdb" /Build "Release|Win32" src\cv2pdb_vs12.sln
cd ..\..\cv2pdb\trunk && devenv /Project "dviewhelper" /Build "Release|Win32" src\cv2pdb_vs12.sln
Expand Down Expand Up @@ -236,7 +247,7 @@ $(DCXXFILT_EXE): tools\dcxxfilt.d
##################################
# create installer

install_release_modules: install_modules fake_dparser cv2pdb_vs17 mago_vs17 magocc_x64 magogc dbuild12 dbuild14 dbuild15
install_release_modules: install_modules fake_dparser cv2pdb_vs17 mago_vs17 magocc_x64 magocc_arm64 magogc magogc_ldc dbuild12 dbuild14 dbuild15

install_vs: install_release_modules install_only

Expand All @@ -246,7 +257,7 @@ install_vs_only_vs2017: install_modules dparser dparser_test cv2pdb_vs15 mago_vs

install_modules: d_modules vdextension vdext15 visualdwizard dcxxfilt

d_modules: prerequisites visuald_vs visuald_vs_x64 vdserver dmdserver
d_modules: prerequisites visuald_vs visuald_vs_x64 visuald_vs_arm64 vdserver dmdserver

appveyor: d_modules cv2pdb_vs16 mago_vs16 magogc

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
#define VERSION_MINOR 4
#define VERSION_REVISION 0
#define VERSION_BETA -rc
#define VERSION_BUILD 5
#define VERSION_BUILD 6
Loading
Loading