visualboyadvance-m/src
Rafael Kitover 6307348cbc build: support MSVC arm64 cross build on x86
Adjust cmake code to support building a Windows arm64 binary on a
Windows x86/x64 host.

Add /EHsc to MSVC compiler flags for exception unwind support.

Check VCPKG_TARGET_TRIPLET in Architecture.cmake to set the appropriate
cmake variables for cross-compiling for arm64.

Add MSVC_x86_Host_Compile.cmake script, used from HostCompile.cmake, to
adjust the path of the cl.exe compiler and ENV{LIB} to build a C program
for x86 when cross-compiling, necessary for the bin2c utility.

Use wxrc from dependencies submodule when cross-compiling, because the
cross wxrc executable cannot be run on the host.

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-12-29 20:29:53 -08:00
..
apu Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
art merged sergio's icon patch for additional sizes. 2015-05-18 03:44:19 +00:00
common [option] Convert all uses of geometry options to use config::Option 2022-10-23 11:42:08 +00:00
debian Remove libpng direct dependency. 2020-03-01 13:56:29 +00:00
filters Revert "Use MSVC intrinsic sqrt() on x86 for XBRZ" 2022-02-03 07:57:51 +00:00
gb Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
gba Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
libretro Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
sdl SDL: Fix more indentation mistakes 2021-01-24 06:09:13 +00:00
vita Working on getting libretro updated 2017-03-24 07:59:10 -04:00
wx build: support MSVC arm64 cross build on x86 2022-12-29 20:29:53 -08:00
AutoBuild.h updated standards to webkit standard 2016-07-08 19:59:29 -04:00
NLS.h updated standards to webkit standard 2016-07-08 19:59:29 -04:00
System.h Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
Util.cpp Increase MAX_CART_SIZE from 32MiB to 128MiB 2022-12-16 16:35:15 +00:00
Util.h Merge remote-tracking branch 'libretro/master' 2022-11-18 00:24:23 +00:00
gcc-wrap.c.in cmake: Silence cmake policy warning CMP0058. 2019-10-05 18:33:44 -07:00
vba-over.ini how did the spanish version of fire red get its save type set to eeprom (savetype=1) 2012-05-23 06:40:11 +00:00
version.h.in fix Visual Studio build 2019-10-04 13:20:10 +00:00