wxWidgets/samples
Vadim Zeitlin f69dbaa1ae Introduce MSW ARM64 support
This is a preliminary ARM64 platform support for wxWidgets at "it
compiles" stage. This will allow building and testing wxWidgets based
apps for oncoming Windows 10 ARM64.

Requirements:
- Visual Studio 2017 Update 4 or later with Visual C++ compilers and
  libraries for ARM64 component installed

Building:
1. Open command prompt.
2. Change directory to build\msw subfolder.
3. Run "C:\Program Files (x86)\Microsoft Visual
   Studio\2017\Community\VC\Auxiliary\Build\vcvarsamd64_arm64.bat" once.
4. Use `nmake TARGET_CPU=ARM64 ...` to build required flavor of wxWidget
   libraries.

Notes:
1. Building of *.sln/*.vcxproj files does not support ARM64 yet. This
   requires to hardcode Windows SDK to 10.0.15063.0 or later in
   *.vcxproj files, which would render them non-compilable in older
   Visual Studio versions. Microsoft is aware of this issue and is
   planning a fix in the next version of Visual Studio.
2. wxmsw31ud_gl.dll does not build yet. Awaiting Microsoft to deliver
   missing opengl32.lib for ARM64. Please, specify USE_OPENGL=0.

Closes https://github.com/wxWidgets/wxWidgets/pull/923
2018-09-17 22:34:32 +02:00
..
access Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
animate Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
archive Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
artprov Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
aui Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
calendar Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
caret Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
clipboard Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
collpane Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
combo Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
config Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
console Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dataview Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
debugrpt Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dialogs Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dialup Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
display Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dll Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dnd Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
docview Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
dragimag Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
drawing Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
erase Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
event Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
except Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
exec Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
flash Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
font Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
fswatcher Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
grid Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
help Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
htlbox Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
html Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
image Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
internat Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
ipc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
joytest Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
keyboard Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
layout Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
listctrl Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
mdi Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
mediaplayer Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
memcheck Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
menu Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
mfc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
minimal Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
nativdlg Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
notebook Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
oleauto Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
opengl Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
ownerdrw Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
popup Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
power Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
preferences Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
printing Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
propgrid Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
regtest Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
render Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
ribbon Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
richtext Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
sashtest Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
scroll Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
secretstore Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
shaped Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
sockets Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
sound Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
splash Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
splitter Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
statbar Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
stc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
svg Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
taborder Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
taskbar Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
taskbarbutton Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
text Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
thread Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
toolbar Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
treectrl Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
treelist Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
typetest Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
uiaction Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
validate Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
vscroll Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
webview Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
widgets Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
wizard Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
wrapsizer Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
xrc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
xti Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
Info.plist.in Set NSPrincipalClass to wxNSApplcation for CMake builds too 2018-05-02 15:53:09 +02:00
makefile.bcc Add archive sample 2018-02-20 14:39:27 +01:00
makefile.gcc Add archive sample 2018-02-20 14:39:27 +01:00
Makefile.in Build samples in parallel with "make -jN" 2017-08-15 19:16:27 +02:00
makefile.vc Add archive sample 2018-02-20 14:39:27 +01:00
sample.ico
sample.rc Remove obsolete symbols from the samples 2015-12-03 22:11:04 +01:00
sample.xpm Convert all XPM files to Unix EOLs. 2015-03-19 21:46:05 +01:00
samples.bkl Add archive sample 2018-02-20 14:39:27 +01:00