summaryrefslogtreecommitdiff
path: root/MSVC_NMake
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2020-07-08 16:07:52 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2020-07-14 16:34:08 +0800
commitf5ec1296edea83a81d035f787ce63951f90f44b1 (patch)
tree677053dedca88eba9d9d370b1858553748f5b281 /MSVC_NMake
parent909b0f150aa52c83e56e379e9ee091c97995784b (diff)
downloadglibmm-f5ec1296edea83a81d035f787ce63951f90f44b1.tar.gz
NMake Makefiles: Support ARM64 Windows builds
This will make the NMake Makefiles capable of building ARM64 binaries of glibmm and giomm, which can be used on Windows 10 on ARM systems.
Diffstat (limited to 'MSVC_NMake')
-rw-r--r--MSVC_NMake/detectenv-msvc.mak4
1 files changed, 4 insertions, 0 deletions
diff --git a/MSVC_NMake/detectenv-msvc.mak b/MSVC_NMake/detectenv-msvc.mak
index df6f2e67..6933505d 100644
--- a/MSVC_NMake/detectenv-msvc.mak
+++ b/MSVC_NMake/detectenv-msvc.mak
@@ -68,6 +68,8 @@ _HASH=^#
&& ![echo PLAT=Win32 >> vercl.x] \
&& ![echo $(_HASH)elif defined(_M_AMD64) >> vercl.x] \
&& ![echo PLAT=x64 >> vercl.x] \
+ && ![echo $(_HASH)elif defined(_M_ARM64) >> vercl.x] \
+ && ![echo PLAT=arm64 >> vercl.x] \
&& ![echo $(_HASH)endif >> vercl.x] \
&& ![cl -nologo -TC -P vercl.x $(ERRNUL)]
!include vercl.i
@@ -149,6 +151,8 @@ CFLAGS_ADD_NO_GL = $(CFLAGS_ADD)
!if "$(PLAT)" == "x64"
LDFLAGS_ARCH = /machine:x64
+!elseif "$(PLAT)" == "arm64"
+LDFLAGS_ARCH = /machine:arm64
!else
LDFLAGS_ARCH = /machine:x86
!endif