slightly different compiler flags with Raspberry Pi ARM64

This commit is contained in:
Josh Tynjala
2023-03-01 15:55:55 -08:00
parent f9b52b7e91
commit 55ca39da44
4 changed files with 8 additions and 6 deletions

View File

@@ -99,7 +99,7 @@
<compilerflag value="-msse2" unless="rpi" />
<compilerflag value="-msse3" unless="rpi" />
<compilerflag value="-mssse3" unless="rpi" />
<compilerflag value="-mfpu=neon" if="rpi" />
<compilerflag value="-mfpu=neon" if="rpi" unless="HXCPP_ARM64" />
<compilerflag value="-fcommon" />
<file name="${NATIVE_TOOLKIT_PATH}/openal/alc/backends/alsa.cpp" />

View File

@@ -3,7 +3,7 @@
<!-- TODO: ARM64 NEON -->
<!-- <set name="PIXMAN_ARM_SIMD" value="1" if="android || rpi" unless="HXCPP_ARMV7 || HXCPP_ARMV7S || HXCPP_ARM64 || HXCPP_X86" /> -->
<set name="PIXMAN_ARM_NEON" value="1" if="HXCPP_ARMV7 || HXCPP_ARMV7S || rpi" unless="ios || NDKV22+" />
<set name="PIXMAN_ARM_NEON" value="1" if="HXCPP_ARMV7 || HXCPP_ARMV7S || rpi" unless="ios || NDKV22+ || HXCPP_ARM64" />
<files id="native-toolkit-pixman">

View File

@@ -145,8 +145,8 @@
<section if="rpi">
<compilerflag value="-mfpu=neon" />
<compilerflag value="-mfloat-abi=hard" />
<compilerflag value="-mfpu=neon" unless="HXCPP_ARM64" />
<compilerflag value="-mfloat-abi=hard" unless="HXCPP_ARM64" />
<compilerflag value="-I-abi=hard" />
<compilerflag value="-I/opt/vc/include" />
@@ -156,7 +156,8 @@
<compilerflag value="-I/usr/include/interface/vcos/pthreads" />
<compilerflag value="-I/usr/include/interface/vmcs_host/linux" />
<compilerflag value="-I/usr/include/libdrm" />
<compilerflag value="-I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include" />
<compilerflag value="-I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include" unless="HXCPP_ARM64" />
<compilerflag value="-I/usr/lib/aarch64-linux-gnu/dbus-1.0/include" if="HXCPP_ARM64" />
<compilerflag value="-I/usr/local/include" />
</section>