Introduce minimal MSW ARM support
wxMSW could already be compiled for ARM with MSVC, but due to not
defining any ARCH_SUFFIX for ARM, makefile.vc used to place objectsi
and libraries to the same folder as x86 objects and libraries.
A completely different question is what kind of Windows runs on 32-bit
ARM, and whether one can run regular desktop apps on it.
This commit mimics what f69dbaa1 did for ARM64, and adapts it for ARM.
Closes #24222.
This commit is contained in:
parent
ed89fc5f3b
commit
99bc43cefe
11 changed files with 94 additions and 4 deletions
|
|
@ -37,6 +37,8 @@
|
|||
<if cond="FORMAT=='msvs2008prj' and MSVS_PLATFORM=='win64'">_x64</if>
|
||||
<if cond="TARGET_CPU=='amd64'">_x64</if>
|
||||
<if cond="TARGET_CPU=='AMD64'">_x64</if>
|
||||
<if cond="TARGET_CPU=='arm'">_arm</if>
|
||||
<if cond="TARGET_CPU=='ARM'">_arm</if>
|
||||
<if cond="TARGET_CPU=='arm64'">_arm64</if>
|
||||
<if cond="TARGET_CPU=='ARM64'">_arm64</if>
|
||||
<if cond="TARGET_CPU=='ia64'">_ia64</if>
|
||||
|
|
@ -315,6 +317,8 @@
|
|||
<set var="LINK_TARGET_CPU">
|
||||
<if cond="TARGET_CPU=='amd64'">/MACHINE:X64</if>
|
||||
<if cond="TARGET_CPU=='AMD64'">/MACHINE:X64</if>
|
||||
<if cond="TARGET_CPU=='arm'">/MACHINE:ARM</if>
|
||||
<if cond="TARGET_CPU=='ARM'">/MACHINE:ARM</if>
|
||||
<if cond="TARGET_CPU=='arm64'">/MACHINE:ARM64</if>
|
||||
<if cond="TARGET_CPU=='ARM64'">/MACHINE:ARM64</if>
|
||||
<if cond="TARGET_CPU=='ia64'">/MACHINE:IA64</if>
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ your environment is set up appropriately with the correct compiler in the
|
|||
PATH. Rather it affects some options passed to some of the common build
|
||||
utilities such as the resource compiler and the linker.
|
||||
|
||||
Accepted values: IA64, X64, ARM64
|
||||
Accepted values: IA64, X64, ARM, ARM64
|
||||
(AMD64 accepted as synonym for X64 but should not be used any more).
|
||||
</description>
|
||||
</option>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue