Use Xbyak's mmap allocator on ARM.

Add -gfull C flag. This should restore debugging capability.
This commit is contained in:
C.W. Betts
2021-03-04 16:12:47 -07:00
parent 7419d9dd29
commit a075ffcfaf
+10
View File
@@ -4433,6 +4433,10 @@
"PACKAGE_VERSION=\\\"1.3.2\\\"",
GL_SILENCE_DEPRECATION,
);
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
"$(inherited)",
XBYAK_USE_MMAP_ALLOCATOR,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
@@ -4469,6 +4473,7 @@
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "\"$(USER_LIBRARY_DIR)/Application Support/OpenEmu/Cores\"";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Compatibility";
OTHER_CFLAGS = "-gfull";
PRODUCT_BUNDLE_IDENTIFIER = "org.openemu.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Flycast;
SKIP_INSTALL = YES;
@@ -4509,6 +4514,10 @@
"PACKAGE_VERSION=\\\"1.3.2\\\"",
GL_SILENCE_DEPRECATION,
);
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
"$(inherited)",
XBYAK_USE_MMAP_ALLOCATOR,
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
@@ -4546,6 +4555,7 @@
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "\"$(USER_LIBRARY_DIR)/Application Support/OpenEmu/Cores\"";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Compatibility";
OTHER_CFLAGS = "-gfull";
PRODUCT_BUNDLE_IDENTIFIER = "org.openemu.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = Flycast;
SKIP_INSTALL = YES;