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 Replace CppUnit with Catch for unit tests 2017-11-02 01:53:16 +01:00
config.gcc Replace CppUnit with Catch for unit tests 2017-11-02 01:53:16 +01:00
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 Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
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 Add Microsoft Visual Studio 2017 solution file for building wxMSW 2017-01-16 17:02:10 +01:00
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 Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_custom_build.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_gl.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_gl.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_html.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_html.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_media.vcxproj Fix horribly mangled declarations in wxMSW ActiveMovie code 2015-09-23 01:05:54 +02:00
wx_media.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_net.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_net.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_propgrid.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_propgrid.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_qa.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_qa.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_ribbon.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_ribbon.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_richtext.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_richtext.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_setup.props Introduce MSW ARM64 support 2018-09-17 22:34:32 +02:00
wx_stc.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_stc.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
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 Remove obsolete COMPILED_FROM_DSP from Expat project files 2017-11-11 20:50:51 +01:00
wx_vc7_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc7_wxpng.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc7_wxregex.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc7_wxscintilla.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc7_wxtiff.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc7_wxzlib.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
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 Extract wxPenInfoBase in a separate header 2017-09-10 01:24:16 +02:00
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 Remove obsolete COMPILED_FROM_DSP from Expat project files 2017-11-11 20:50:51 +01:00
wx_vc8_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc8_wxpng.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc8_wxregex.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc8_wxscintilla.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc8_wxtiff.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc8_wxzlib.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
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 Extract wxPenInfoBase in a separate header 2017-09-10 01:24:16 +02:00
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 Remove obsolete COMPILED_FROM_DSP from Expat project files 2017-11-11 20:50:51 +01:00
wx_vc9_wxjpeg.vcproj Upgrade libjpeg to the latest version 9b 2017-11-12 16:32:35 +01:00
wx_vc9_wxpng.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc9_wxregex.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc9_wxscintilla.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc9_wxtiff.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
wx_vc9_wxzlib.vcproj Update to bakefile 0.2.11 and rebake everything 2017-10-21 17:42:30 +02:00
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 Extract wxPenInfoBase in a separate header 2017-09-10 01:24:16 +02:00
wx_vc10.sln Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_vc11.sln Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_vc12.sln Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_vc14.sln Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_vc15.sln Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_webview.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_webview.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxexpat.vcxproj Remove obsolete COMPILED_FROM_DSP from Expat project files 2017-11-11 20:50:51 +01:00
wx_wxexpat.vcxproj.filters Replace Expat sources directory with a Git submodule 2017-11-11 20:50:50 +01:00
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 Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxpng.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxregex.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxregex.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxscintilla.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxscintilla.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxtiff.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxtiff.vcxproj.filters Use the same project files for all MSBuild-based MSVS versions. 2014-08-05 22:01:41 +00:00
wx_wxzlib.vcxproj Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_wxzlib.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_xml.vcxproj Replace Expat sources directory with a Git submodule 2017-11-11 20:50:50 +01:00
wx_xml.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00
wx_xrc.vcxproj Remove references to "adv" library from MSVS 201x projects 2018-08-27 21:13:04 +02:00
wx_xrc.vcxproj.filters Use canonical format for MSVS project/solution files 2017-03-18 15:14:26 +01:00