wxWidgets/build/msw
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
..
config.bcc
config.gcc
config.vc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
makefile.bcc Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
makefile.gcc Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
makefile.vc Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
wx_adv.vcxproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_adv.vcxproj.filters Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_aui.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_aui.vcxproj.filters
wx_base.vcxproj Remove dynarray.cpp source file 2018-06-20 13:59:03 +02:00
wx_base.vcxproj.filters Remove dynarray.cpp source file 2018-06-20 13:59:03 +02:00
wx_config.props
wx_core.vcxproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_core.vcxproj.filters Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_custom_build.vcxproj
wx_custom_build.vcxproj.filters
wx_gl.vcxproj
wx_gl.vcxproj.filters
wx_html.vcxproj
wx_html.vcxproj.filters
wx_media.vcxproj
wx_media.vcxproj.filters
wx_net.vcxproj
wx_net.vcxproj.filters
wx_propgrid.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_propgrid.vcxproj.filters
wx_qa.vcxproj
wx_qa.vcxproj.filters
wx_ribbon.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_ribbon.vcxproj.filters
wx_richtext.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_richtext.vcxproj.filters
wx_setup.props Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
wx_stc.vcxproj
wx_stc.vcxproj.filters
wx_vc7_adv.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_aui.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_base.vcproj Remove dynarray.cpp source file 2018-06-20 13:59:03 +02:00
wx_vc7_core.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_gl.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_html.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_media.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_net.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_propgrid.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_qa.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_ribbon.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_richtext.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7_stc.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_webview.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_wxexpat.vcproj
wx_vc7_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc7_wxpng.vcproj
wx_vc7_wxregex.vcproj
wx_vc7_wxscintilla.vcproj
wx_vc7_wxtiff.vcproj
wx_vc7_wxzlib.vcproj
wx_vc7_xml.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc7_xrc.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc7.sln
wx_vc8_adv.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_aui.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_base.vcproj Remove dynarray.cpp source file 2018-06-20 13:59:03 +02:00
wx_vc8_core.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_gl.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_html.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_media.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_net.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_propgrid.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_qa.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_ribbon.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_richtext.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8_stc.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_webview.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_wxexpat.vcproj
wx_vc8_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc8_wxpng.vcproj
wx_vc8_wxregex.vcproj
wx_vc8_wxscintilla.vcproj
wx_vc8_wxtiff.vcproj
wx_vc8_wxzlib.vcproj
wx_vc8_xml.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc8_xrc.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc8.sln
wx_vc9_adv.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_aui.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_base.vcproj Remove dynarray.cpp source file 2018-06-20 13:59:03 +02:00
wx_vc9_core.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_gl.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_html.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_media.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_net.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_propgrid.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_qa.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_ribbon.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_richtext.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9_stc.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_webview.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_wxexpat.vcproj
wx_vc9_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc9_wxpng.vcproj
wx_vc9_wxregex.vcproj
wx_vc9_wxscintilla.vcproj
wx_vc9_wxtiff.vcproj
wx_vc9_wxzlib.vcproj
wx_vc9_xml.vcproj Update version to 3.1.2 2018-02-20 00:08:01 +01:00
wx_vc9_xrc.vcproj Move wxAdv library contents into wxCore 2018-08-27 21:13:04 +02:00
wx_vc9.sln
wx_vc10.sln
wx_vc11.sln
wx_vc12.sln
wx_vc14.sln
wx_vc15.sln
wx_webview.vcxproj
wx_webview.vcxproj.filters
wx_wxexpat.vcxproj
wx_wxexpat.vcxproj.filters
wx_wxjpeg.vcxproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_wxjpeg.vcxproj.filters Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_wxpng.vcxproj
wx_wxpng.vcxproj.filters
wx_wxregex.vcxproj
wx_wxregex.vcxproj.filters
wx_wxscintilla.vcxproj
wx_wxscintilla.vcxproj.filters
wx_wxtiff.vcxproj
wx_wxtiff.vcxproj.filters
wx_wxzlib.vcxproj
wx_wxzlib.vcxproj.filters
wx_xml.vcxproj
wx_xml.vcxproj.filters
wx_xrc.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_xrc.vcxproj.filters