Skip to content

Commit 40fd376

Browse files
committed
Get ready for when ARM64 support gets added to PCSX2.
1 parent 111ff78 commit 40fd376

File tree

1 file changed

+112
-23
lines changed

1 file changed

+112
-23
lines changed

PCSX2.xcodeproj/project.pbxproj

Lines changed: 112 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8602,6 +8602,14 @@
86028602
__POSIX__,
86038603
"GIT_REV=\"\\\"huh...\\\"\"",
86048604
);
8605+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
8606+
_M_ARM64,
8607+
"$(inherited)",
8608+
);
8609+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
8610+
_M_ARM64,
8611+
"$(inherited)",
8612+
);
86058613
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
86068614
_M_X86,
86078615
__M_X86_64,
@@ -8688,6 +8696,14 @@
86888696
__POSIX__,
86898697
"GIT_REV=\"\\\"huh...\\\"\"",
86908698
);
8699+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
8700+
_M_ARM64,
8701+
"$(inherited)",
8702+
);
8703+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
8704+
_M_ARM64,
8705+
"$(inherited)",
8706+
);
86918707
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
86928708
_M_X86,
86938709
__M_X86_64,
@@ -8883,11 +8899,28 @@
88838899
GCC_PRECOMPILE_PREFIX_HEADER = YES;
88848900
GCC_PREFIX_HEADER = pcsx2/pcsx2/PrecompiledHeader.h;
88858901
GCC_PREPROCESSOR_DEFINITIONS = (
8902+
"$(inherited)",
8903+
"__unix__=1",
8904+
);
8905+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
8906+
_M_ARM64,
8907+
"$(inherited)",
8908+
);
8909+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
8910+
_M_ARM64,
8911+
"$(inherited)",
8912+
);
8913+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
8914+
"__M_X86_64=1",
8915+
_M_X86_64,
8916+
_M_X86,
8917+
"$(inherited)",
8918+
);
8919+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64h]" = (
88868920
"__M_X86_64=1",
88878921
_M_X86_64,
88888922
_M_X86,
88898923
"$(inherited)",
8890-
"__unix__=1",
88918924
);
88928925
HEADER_SEARCH_PATHS = (
88938926
"\"$(SRCROOT)/pcsx2\"",
@@ -8938,11 +8971,28 @@
89388971
GCC_PRECOMPILE_PREFIX_HEADER = YES;
89398972
GCC_PREFIX_HEADER = pcsx2/pcsx2/PrecompiledHeader.h;
89408973
GCC_PREPROCESSOR_DEFINITIONS = (
8974+
"$(inherited)",
8975+
"__unix__=1",
8976+
);
8977+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
8978+
_M_ARM64,
8979+
"$(inherited)",
8980+
);
8981+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
8982+
_M_ARM64,
8983+
"$(inherited)",
8984+
);
8985+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
8986+
"__M_X86_64=1",
8987+
_M_X86_64,
8988+
_M_X86,
8989+
"$(inherited)",
8990+
);
8991+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64h]" = (
89418992
"__M_X86_64=1",
89428993
_M_X86_64,
89438994
_M_X86,
89448995
"$(inherited)",
8945-
"__unix__=1",
89468996
);
89478997
HEADER_SEARCH_PATHS = (
89488998
"\"$(SRCROOT)/pcsx2\"",
@@ -9045,10 +9095,23 @@
90459095
EXECUTABLE_PREFIX = lib;
90469096
GCC_PRECOMPILE_PREFIX_HEADER = YES;
90479097
GCC_PREFIX_HEADER = pcsx2/common/PrecompiledHeader.h;
9048-
GCC_PREPROCESSOR_DEFINITIONS = (
9049-
__M_X86_64,
9098+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
9099+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
9100+
_M_ARM64,
9101+
"$(inherited)",
9102+
);
9103+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
9104+
_M_ARM64,
9105+
"$(inherited)",
9106+
);
9107+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
9108+
"__M_X86_64=1",
9109+
_M_X86_64,
9110+
"$(inherited)",
9111+
);
9112+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64h]" = (
9113+
"__M_X86_64=1",
90509114
_M_X86_64,
9051-
_M_X86,
90529115
"$(inherited)",
90539116
);
90549117
HEADER_SEARCH_PATHS = (
@@ -9078,10 +9141,23 @@
90789141
EXECUTABLE_PREFIX = lib;
90799142
GCC_PRECOMPILE_PREFIX_HEADER = YES;
90809143
GCC_PREFIX_HEADER = pcsx2/common/PrecompiledHeader.h;
9081-
GCC_PREPROCESSOR_DEFINITIONS = (
9082-
__M_X86_64,
9144+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
9145+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
9146+
_M_ARM64,
9147+
"$(inherited)",
9148+
);
9149+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
9150+
_M_ARM64,
9151+
"$(inherited)",
9152+
);
9153+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
9154+
"__M_X86_64=1",
9155+
_M_X86_64,
9156+
"$(inherited)",
9157+
);
9158+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64h]" = (
9159+
"__M_X86_64=1",
90839160
_M_X86_64,
9084-
_M_X86,
90859161
"$(inherited)",
90869162
);
90879163
HEADER_SEARCH_PATHS = (
@@ -9173,11 +9249,11 @@
91739249
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
91749250
CODE_SIGN_STYLE = Automatic;
91759251
EXECUTABLE_PREFIX = lib;
9176-
GCC_PREPROCESSOR_DEFINITIONS = (
9252+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
9253+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
91779254
"__M_X86_64=1",
91789255
_M_X86_64,
91799256
"$(inherited)",
9180-
"__WXOSX_COCOA__=1",
91819257
);
91829258
HEADER_SEARCH_PATHS = (
91839259
"\"$(SRCROOT)/pcsx2\"",
@@ -9198,10 +9274,13 @@
91989274
DEBUG_INFORMATION_FORMAT = dwarf;
91999275
EXECUTABLE_PREFIX = lib;
92009276
GCC_PREPROCESSOR_DEFINITIONS = (
9277+
"$(inherited)",
9278+
"__WXOSX_COCOA__=1",
9279+
);
9280+
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
92019281
"__M_X86_64=1",
92029282
_M_X86_64,
92039283
"$(inherited)",
9204-
"__WXOSX_COCOA__=1",
92059284
);
92069285
HEADER_SEARCH_PATHS = (
92079286
"\"$(SRCROOT)/pcsx2\"",
@@ -9282,6 +9361,14 @@
92829361
"EXPORT=\"\"",
92839362
FLOATING_POINT,
92849363
);
9364+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
9365+
_USE_NEON,
9366+
"$(inherited)",
9367+
);
9368+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
9369+
_USE_NEON,
9370+
"$(inherited)",
9371+
);
92859372
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
92869373
_USE_SSE,
92879374
_USE_SSE2,
@@ -9318,6 +9405,14 @@
93189405
"EXPORT=\"\"",
93199406
FLOATING_POINT,
93209407
);
9408+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64]" = (
9409+
_USE_NEON,
9410+
"$(inherited)",
9411+
);
9412+
"GCC_PREPROCESSOR_DEFINITIONS[arch=arm64e]" = (
9413+
_USE_NEON,
9414+
"$(inherited)",
9415+
);
93219416
"GCC_PREPROCESSOR_DEFINITIONS[arch=x86_64]" = (
93229417
_USE_SSE,
93239418
_USE_SSE2,
@@ -9350,10 +9445,7 @@
93509445
ENABLE_USER_SCRIPT_SANDBOXING = YES;
93519446
EXECUTABLE_PREFIX = lib;
93529447
GCC_C_LANGUAGE_STANDARD = gnu17;
9353-
GCC_PREPROCESSOR_DEFINITIONS = (
9354-
"DEBUG=1",
9355-
"$(inherited)",
9356-
);
9448+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
93579449
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
93589450
MACOSX_DEPLOYMENT_TARGET = 14.2;
93599451
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -9369,6 +9461,7 @@
93699461
ENABLE_USER_SCRIPT_SANDBOXING = YES;
93709462
EXECUTABLE_PREFIX = lib;
93719463
GCC_C_LANGUAGE_STANDARD = gnu17;
9464+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
93729465
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
93739466
MACOSX_DEPLOYMENT_TARGET = 14.2;
93749467
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -9383,10 +9476,7 @@
93839476
CODE_SIGN_STYLE = Automatic;
93849477
DEBUG_INFORMATION_FORMAT = dwarf;
93859478
EXECUTABLE_PREFIX = lib;
9386-
GCC_PREPROCESSOR_DEFINITIONS = (
9387-
"DEBUG=1",
9388-
"$(inherited)",
9389-
);
9479+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
93909480
PRODUCT_NAME = "$(TARGET_NAME)";
93919481
SKIP_INSTALL = YES;
93929482
};
@@ -9398,6 +9488,7 @@
93989488
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
93999489
CODE_SIGN_STYLE = Automatic;
94009490
EXECUTABLE_PREFIX = lib;
9491+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
94019492
PRODUCT_NAME = "$(TARGET_NAME)";
94029493
SKIP_INSTALL = YES;
94039494
};
@@ -9494,10 +9585,7 @@
94949585
ENABLE_USER_SCRIPT_SANDBOXING = YES;
94959586
EXECUTABLE_PREFIX = lib;
94969587
GCC_C_LANGUAGE_STANDARD = gnu17;
9497-
GCC_PREPROCESSOR_DEFINITIONS = (
9498-
"DEBUG=1",
9499-
"$(inherited)",
9500-
);
9588+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
95019589
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
95029590
PRODUCT_NAME = "$(TARGET_NAME)";
95039591
SKIP_INSTALL = YES;
@@ -9512,6 +9600,7 @@
95129600
ENABLE_USER_SCRIPT_SANDBOXING = YES;
95139601
EXECUTABLE_PREFIX = lib;
95149602
GCC_C_LANGUAGE_STANDARD = gnu17;
9603+
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
95159604
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
95169605
PRODUCT_NAME = "$(TARGET_NAME)";
95179606
SKIP_INSTALL = YES;

0 commit comments

Comments
 (0)