Skip to content

Commit 9c2b359

Browse files
Christoph LeimbrockChristoph Leimbrock
authored andcommitted
Fix some warning and adjust project settings.
1 parent 8c645f1 commit 9c2b359

File tree

2 files changed

+33
-4
lines changed

2 files changed

+33
-4
lines changed

Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<key>CFBundleIconFile</key>
1010
<string></string>
1111
<key>CFBundleIdentifier</key>
12-
<string>org.openemu.${PRODUCT_NAME:rfc1034identifier}</string>
12+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
1313
<key>CFBundleInfoDictionaryVersion</key>
1414
<string>6.0</string>
1515
<key>CFBundlePackageType</key>

O2EM.xcodeproj/project.pbxproj

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@
300300
isa = PBXProject;
301301
attributes = {
302302
BuildIndependentTargetsInParallel = YES;
303-
LastUpgradeCheck = 0420;
303+
LastUpgradeCheck = 0700;
304304
};
305305
buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "O2EM" */;
306306
compatibilityVersion = "Xcode 3.2";
@@ -416,12 +416,14 @@
416416
buildSettings = {
417417
ALWAYS_SEARCH_USER_PATHS = YES;
418418
CLANG_ENABLE_OBJC_ARC = YES;
419+
COMBINE_HIDPI_IMAGES = YES;
419420
EXPORTED_SYMBOLS_FILE = "";
420421
FRAMEWORK_SEARCH_PATHS = "";
421422
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src\"";
422423
INFOPLIST_FILE = Info.plist;
423424
INSTALL_PATH = "\"$(USER_LIBRARY_DIR)/Application Support/OpenEmu/Cores\"";
424425
OTHER_CFLAGS = "-D__LIBRETRO__";
426+
PRODUCT_BUNDLE_IDENTIFIER = "org.openemu.${PRODUCT_NAME:rfc1034identifier}";
425427
PRODUCT_NAME = O2EM;
426428
SKIP_INSTALL = YES;
427429
VALID_ARCHS = x86_64;
@@ -434,12 +436,14 @@
434436
buildSettings = {
435437
ALWAYS_SEARCH_USER_PATHS = YES;
436438
CLANG_ENABLE_OBJC_ARC = YES;
439+
COMBINE_HIDPI_IMAGES = YES;
437440
EXPORTED_SYMBOLS_FILE = "";
438441
FRAMEWORK_SEARCH_PATHS = "";
439442
HEADER_SEARCH_PATHS = "\"$(SRCROOT)/src\"";
440443
INFOPLIST_FILE = Info.plist;
441444
INSTALL_PATH = "\"$(USER_LIBRARY_DIR)/Application Support/OpenEmu/Cores\"";
442445
OTHER_CFLAGS = "-D__LIBRETRO__";
446+
PRODUCT_BUNDLE_IDENTIFIER = "org.openemu.${PRODUCT_NAME:rfc1034identifier}";
443447
PRODUCT_NAME = O2EM;
444448
SKIP_INSTALL = YES;
445449
VALID_ARCHS = x86_64;
@@ -450,15 +454,28 @@
450454
1DEB913F08733D840010E9CD /* Debug */ = {
451455
isa = XCBuildConfiguration;
452456
buildSettings = {
453-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
454457
CLANG_ENABLE_OBJC_EXPERIMENTAL = YES;
458+
CLANG_WARN_BOOL_CONVERSION = YES;
459+
CLANG_WARN_CONSTANT_CONVERSION = YES;
460+
CLANG_WARN_EMPTY_BODY = YES;
461+
CLANG_WARN_ENUM_CONVERSION = YES;
462+
CLANG_WARN_INT_CONVERSION = YES;
463+
CLANG_WARN_UNREACHABLE_CODE = YES;
464+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
455465
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
466+
ENABLE_STRICT_OBJC_MSGSEND = YES;
467+
ENABLE_TESTABILITY = YES;
456468
GCC_C_LANGUAGE_STANDARD = gnu99;
457469
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
458470
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
471+
GCC_NO_COMMON_BLOCKS = YES;
459472
GCC_OPTIMIZATION_LEVEL = 0;
460473
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
474+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
461475
GCC_WARN_ABOUT_RETURN_TYPE = YES;
476+
GCC_WARN_UNDECLARED_SELECTOR = YES;
477+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
478+
GCC_WARN_UNUSED_FUNCTION = YES;
462479
GCC_WARN_UNUSED_VARIABLE = YES;
463480
HEADER_SEARCH_PATHS = "";
464481
MACOSX_DEPLOYMENT_TARGET = 10.7;
@@ -471,16 +488,28 @@
471488
1DEB914008733D840010E9CD /* Release */ = {
472489
isa = XCBuildConfiguration;
473490
buildSettings = {
474-
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
475491
CLANG_ENABLE_OBJC_EXPERIMENTAL = YES;
492+
CLANG_WARN_BOOL_CONVERSION = YES;
493+
CLANG_WARN_CONSTANT_CONVERSION = YES;
494+
CLANG_WARN_EMPTY_BODY = YES;
495+
CLANG_WARN_ENUM_CONVERSION = YES;
496+
CLANG_WARN_INT_CONVERSION = YES;
497+
CLANG_WARN_UNREACHABLE_CODE = YES;
498+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
476499
DEAD_CODE_STRIPPING = YES;
477500
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
501+
ENABLE_STRICT_OBJC_MSGSEND = YES;
478502
GCC_C_LANGUAGE_STANDARD = gnu99;
479503
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
480504
GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
505+
GCC_NO_COMMON_BLOCKS = YES;
481506
GCC_OPTIMIZATION_LEVEL = 3;
482507
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
508+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
483509
GCC_WARN_ABOUT_RETURN_TYPE = YES;
510+
GCC_WARN_UNDECLARED_SELECTOR = YES;
511+
GCC_WARN_UNINITIALIZED_AUTOS = YES;
512+
GCC_WARN_UNUSED_FUNCTION = YES;
484513
GCC_WARN_UNUSED_VARIABLE = YES;
485514
HEADER_SEARCH_PATHS = "";
486515
MACOSX_DEPLOYMENT_TARGET = 10.7;

0 commit comments

Comments
 (0)