diff --git a/bin/env-osx.sh b/bin/env-osx.sh index 9bbf98ce12..4a80ff1cc0 100644 --- a/bin/env-osx.sh +++ b/bin/env-osx.sh @@ -10,9 +10,9 @@ fi fi #--config -NDK_PATH=${NDK_PATH:-/Users/david/Downloads/android-ndk-r9d} -EMSDK_PATH=${EMSDK_PATH:-/Users/david/moai/emsdk_portable} -DOXYGEN_PATH=${DOXYGEN_PATH:-/Applications/Doxygen.app/Contents/Resources} +NDK_PATH=$HOME/Applications/android-ndk-r10e +EMSDK_PATH=$HOME/Applications/emsdk_portable +DOXYGEN_PATH=$HOME/Applications/Doxygen.app/Contents/Resources #--check for reqs diff --git a/samples/camera-fitter-3d/run.sh b/samples/camera-fitter-3d/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/camera-fitter-3d/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/deck-item-sdf/run.sh b/samples/deck-item-sdf/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/deck-item-sdf/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/gfxQuadDeck2D-materials/run.sh b/samples/gfxQuadDeck2D-materials/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/gfxQuadDeck2D-materials/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/image-sdf/run.sh b/samples/image-sdf/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/image-sdf/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/priority/main.lua b/samples/priority/main.lua new file mode 100644 index 0000000000..feee0893cc --- /dev/null +++ b/samples/priority/main.lua @@ -0,0 +1,87 @@ +--[[ + + @copyright (c) 2017 Upstart Illustration LLC. All rights reserved. + ]] + +local priorityOn = false + +MOAISim.openWindow ( "test", 320, 480 ) + +viewport = MOAIViewport.new () +viewport:setSize ( 320, 480 ) +viewport:setScale ( 320, 480 ) + +mainLayer = MOAILayer2D.new () +mainLayer:setViewport ( viewport ) +if priorityOn then + mainLayer:setSortMode(MOAILayer2D.SORT_PRIORITY_ASCENDING) +end +MOAISim.pushRenderPass ( mainLayer ) + +-- Ground +ground = MOAIGrid.new () +ground:setSize(2, 2, 32, 32) +ground:setRow(1, 2, 2) +ground:setRow(2, 2, 2) +ground:setRepeat(false, false) + +bridge = MOAIGrid.new () +bridge:setSize(2, 2, 32, 32) +bridge:setRow(1, 3, 0) +bridge:setRow(2, 0, 0) +bridge:setRepeat(false, false) + +sky = MOAIGrid.new () +sky:setSize(2, 2, 32, 32) +sky:setRow(1, 0, 10) +sky:setRow(2, 0, 0) +sky:setRepeat(false, false) + +deck = MOAITileDeck2D:new () +deck:setTexture("numbers.png") +deck:setSize(8, 8) +deck:setRect(-0.5, -0.5, 0.5, 0.5) + +function addGrid(grid, priority) + local prop = MOAIProp2D.new () + prop:setDeck ( deck ) + prop:setGrid ( grid ) + prop:addLoc ( -32, -32 ) + if priorityOn then + prop:setPriority( priority ) + end + mainLayer:insertProp( prop ) +end + +addGrid(ground, 1) +addGrid(bridge, 3) + +-- Props +layer = MOAILayer2D.new () +layer:setViewport(viewport) +layer:setSortMode(MOAILayer2D.SORT_Y_ASCENDING) +if priorityOn then + layer:setPriority(2) +end + +deck2 = MOAITileDeck2D:new () +deck2:setTexture ( "numbers.png" ) +deck2:setSize ( 8, 8 ) +deck2:setRect ( -16, -16, 16, 16 ) + +function addProp(x, y, index) + local prop = MOAIProp2D.new () + prop:setDeck ( deck2 ) + prop:setIndex(index) + prop:addLoc(x, y) + layer:insertProp ( prop ) +end + +addProp(0, 0, 4) +addProp(0, -10, 5) +addProp(0, -20, 6) +addProp(0, -30, 7) + +addGrid(sky, 4) +mainLayer:insertProp ( layer ) + diff --git a/samples/priority/numbers.png b/samples/priority/numbers.png new file mode 100644 index 0000000000..be7d08fe16 Binary files /dev/null and b/samples/priority/numbers.png differ diff --git a/samples/priority/run.sh b/samples/priority/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/priority/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/vector-region/run.sh b/samples/vector-region/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/vector-region/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/samples/vector-shapes/run.sh b/samples/vector-shapes/run.sh new file mode 100755 index 0000000000..612def2f86 --- /dev/null +++ b/samples/vector-shapes/run.sh @@ -0,0 +1,20 @@ +#!/bin/sh +#-------------------------------------------------------------------------------------- +# Copyright (c) 2010-2013 Zipline Games, Inc. +# All Rights Reserved. +# http://getmoai.com +#-------------------------------------------------------------------------------------- + +cd `dirname $0` + +# Verify paths +if [ ! -f "$MOAI_BIN/moai" ]; then + echo "---------------------------------------------------------------------------" + echo "Error: The MOAI_BIN environment variable doesn't exist or its pointing to an" + echo "invalid path. Please point it at a folder containing moai executable" + echo "---------------------------------------------------------------------------" + exit 1 +fi + +# Run moai +$MOAI_BIN/moai main.lua diff --git a/util/pito.lua b/util/pito.lua index f3231db4d3..3fac2d0d03 100644 --- a/util/pito.lua +++ b/util/pito.lua @@ -108,6 +108,6 @@ MOAIFileSystem.setWorkingDirectory ( SCRIPT_DIR ) if MOAIFileSystem.checkFileExists('main.lua') then dofile ( 'main.lua' ) else - usage() + usage(MOAI_CMD) end diff --git a/xcode/ccache-clang b/xcode/ccache-clang new file mode 100755 index 0000000000..58dc2188ed --- /dev/null +++ b/xcode/ccache-clang @@ -0,0 +1,10 @@ +#!/bin/sh +if type -p ccache >/dev/null 2>&1; then + export CCACHE_MAXSIZE=10G + export CCACHE_CPP2=true + export CCACHE_HARDLINK=true + export CCACHE_SLOPPINESS=file_macro,time_macros,include_file_mtime,include_file_ctime,file_stat_matches + exec ccache /usr/bin/clang "$@" +else + exec clang "$@" +fi diff --git a/xcode/ccache-clang++ b/xcode/ccache-clang++ new file mode 100755 index 0000000000..2a1b610c42 --- /dev/null +++ b/xcode/ccache-clang++ @@ -0,0 +1,10 @@ +#!/bin/sh +if type -p ccache >/dev/null 2>&1; then + export CCACHE_MAXSIZE=10G + export CCACHE_CPP2=true + export CCACHE_HARDLINK=true + export CCACHE_SLOPPINESS=file_macro,time_macros,include_file_mtime,include_file_ctime,file_stat_matches + exec ccache /usr/bin/clang++ "$@" +else + exec clang++ "$@" +fi diff --git a/xcode/ios-static/Info.plist b/xcode/ios-static/Info.plist index 7bbe957314..5b5ba34820 100644 --- a/xcode/ios-static/Info.plist +++ b/xcode/ios-static/Info.plist @@ -8,17 +8,8 @@ ${PRODUCT_NAME} CFBundleExecutable ${EXECUTABLE_NAME} - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - CFBundleIdentifier - com.getmoai.samples + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -33,9 +24,19 @@ 1 LSRequiresIPhoneOS + UILaunchStoryboardName + LaunchScreen UIPrerenderedIcon + UIRequiresFullScreen + + UIStatusBarHidden + UISupportedInterfaceOrientations - + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + diff --git a/xcode/ios-static/moai-ios-static.xcodeproj/project.pbxproj b/xcode/ios-static/moai-ios-static.xcodeproj/project.pbxproj index 550b81e5dd..dd904f71ae 100755 --- a/xcode/ios-static/moai-ios-static.xcodeproj/project.pbxproj +++ b/xcode/ios-static/moai-ios-static.xcodeproj/project.pbxproj @@ -16,6 +16,8 @@ 03CC912C13B3C4C000B2724C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CC912B13B3C4C000B2724C /* StoreKit.framework */; }; 0711070513C637F000EE7C53 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0711070413C637F000EE7C53 /* CoreTelephony.framework */; }; 079530CE1447A0FF00143A72 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 079530CD1447A0FF00143A72 /* MediaPlayer.framework */; }; + 07EE05001DA2BD3E001A5A8F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 07EE04FF1DA2BD3E001A5A8F /* Images.xcassets */; }; + 07EE05051DA2BDB5001A5A8F /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 07EE05041DA2BDB5001A5A8F /* LaunchScreen.xib */; }; 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; 288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; }; @@ -40,32 +42,16 @@ CD4DF2BF1A12E35B00E9A523 /* libmoai-ios-zl-crypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD4DF2B21A12E35B00E9A523 /* libmoai-ios-zl-crypto.a */; }; CD4DF2C01A12E35B00E9A523 /* libmoai-ios-zl-vfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD4DF2B31A12E35B00E9A523 /* libmoai-ios-zl-vfs.a */; }; CD4DF2C11A12E35B00E9A523 /* libmoai-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD4DF2B41A12E35B00E9A523 /* libmoai-ios.a */; }; - CD76CB6E1BD4B288008AB56C /* libmoai-ios-image-jpg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6A1BD4B288008AB56C /* libmoai-ios-image-jpg.a */; settings = {ASSET_TAGS = (); }; }; - CD76CB6F1BD4B288008AB56C /* libmoai-ios-image-png.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6B1BD4B288008AB56C /* libmoai-ios-image-png.a */; settings = {ASSET_TAGS = (); }; }; - CD76CB701BD4B288008AB56C /* libmoai-ios-image-pvr.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6C1BD4B288008AB56C /* libmoai-ios-image-pvr.a */; settings = {ASSET_TAGS = (); }; }; - CD76CB711BD4B288008AB56C /* libmoai-ios-image-webp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6D1BD4B288008AB56C /* libmoai-ios-image-webp.a */; settings = {ASSET_TAGS = (); }; }; + CD76CB6E1BD4B288008AB56C /* libmoai-ios-image-jpg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6A1BD4B288008AB56C /* libmoai-ios-image-jpg.a */; }; + CD76CB6F1BD4B288008AB56C /* libmoai-ios-image-png.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6B1BD4B288008AB56C /* libmoai-ios-image-png.a */; }; + CD76CB701BD4B288008AB56C /* libmoai-ios-image-pvr.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6C1BD4B288008AB56C /* libmoai-ios-image-pvr.a */; }; + CD76CB711BD4B288008AB56C /* libmoai-ios-image-webp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD76CB6D1BD4B288008AB56C /* libmoai-ios-image-webp.a */; }; CD795FEB17F09B9F006AEB47 /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD795FEA17F09B9F006AEB47 /* Social.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; CD79ECBF1B1FAB2100863789 /* lua in Resources */ = {isa = PBXBuildFile; fileRef = CD79ECBE1B1FAB2100863789 /* lua */; }; CD79ECC11B1FAB5200863789 /* libmoai-ios-http-server.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD79ECC01B1FAB5200863789 /* libmoai-ios-http-server.a */; }; CD9F769E1808DEDC0001EF0C /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD9F769D1808DEDC0001EF0C /* AdSupport.framework */; }; CDBA1E4F1B1E44FA00DCDC75 /* libmoai-ios-apple.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDBA1E4D1B1E44FA00DCDC75 /* libmoai-ios-apple.a */; }; CDBA1E501B1E44FA00DCDC75 /* libmoai-ios-movie.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDBA1E4E1B1E44FA00DCDC75 /* libmoai-ios-movie.a */; }; - CDBA1E921B1E735700DCDC75 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E821B1E735700DCDC75 /* Default-568h@2x.png */; }; - CDBA1E931B1E735700DCDC75 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E831B1E735700DCDC75 /* Default.png */; }; - CDBA1E941B1E735700DCDC75 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E841B1E735700DCDC75 /* Default@2x.png */; }; - CDBA1E951B1E735700DCDC75 /* Icon-40.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E851B1E735700DCDC75 /* Icon-40.png */; }; - CDBA1E961B1E735700DCDC75 /* Icon-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E861B1E735700DCDC75 /* Icon-40@2x.png */; }; - CDBA1E971B1E735700DCDC75 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E871B1E735700DCDC75 /* Icon-72.png */; }; - CDBA1E981B1E735700DCDC75 /* Icon-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E881B1E735700DCDC75 /* Icon-72@2x.png */; }; - CDBA1E991B1E735700DCDC75 /* Icon-76.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E891B1E735700DCDC75 /* Icon-76.png */; }; - CDBA1E9A1B1E735700DCDC75 /* Icon-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8A1B1E735700DCDC75 /* Icon-76@2x.png */; }; - CDBA1E9B1B1E735700DCDC75 /* Icon-120.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8B1B1E735700DCDC75 /* Icon-120.png */; }; - CDBA1E9C1B1E735700DCDC75 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8C1B1E735700DCDC75 /* Icon-Small-50.png */; }; - CDBA1E9D1B1E735700DCDC75 /* Icon-Small-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8D1B1E735700DCDC75 /* Icon-Small-50@2x.png */; }; - CDBA1E9E1B1E735700DCDC75 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8E1B1E735700DCDC75 /* Icon-Small.png */; }; - CDBA1E9F1B1E735700DCDC75 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E8F1B1E735700DCDC75 /* Icon-Small@2x.png */; }; - CDBA1EA01B1E735700DCDC75 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E901B1E735700DCDC75 /* Icon.png */; }; - CDBA1EA11B1E735700DCDC75 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1E911B1E735700DCDC75 /* Icon@2x.png */; }; CDC963D11A12C6B000F9CA22 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDC963CA1A12C6B000F9CA22 /* main.mm */; }; CDC963D41A12C6B000F9CA22 /* MOAIAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDC963CC1A12C6B000F9CA22 /* MOAIAppDelegate.mm */; }; CDC963D71A12C6B000F9CA22 /* MOAIView.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDC963CE1A12C6B000F9CA22 /* MOAIView.mm */; }; @@ -86,6 +72,8 @@ 0711070413C637F000EE7C53 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 079530CD1447A0FF00143A72 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; 07E6C6A0140C5EBD004D1227 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; + 07EE04FF1DA2BD3E001A5A8F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ../resources/Images.xcassets; sourceTree = ""; }; + 07EE05041DA2BDB5001A5A8F /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = LaunchScreen.xib; path = views/LaunchScreen.xib; sourceTree = SOURCE_ROOT; }; 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1D6058910D05DD3D006BFB54 /* moai.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = moai.app; sourceTree = BUILT_PRODUCTS_DIR; }; 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; @@ -123,22 +111,6 @@ CD9F769D1808DEDC0001EF0C /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; }; CDBA1E4D1B1E44FA00DCDC75 /* libmoai-ios-apple.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libmoai-ios-apple.a"; path = "../../lib/ios/libmoai-ios-apple.a"; sourceTree = ""; }; CDBA1E4E1B1E44FA00DCDC75 /* libmoai-ios-movie.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libmoai-ios-movie.a"; path = "../../lib/ios/libmoai-ios-movie.a"; sourceTree = ""; }; - CDBA1E821B1E735700DCDC75 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "../resources/Default-568h@2x.png"; sourceTree = ""; }; - CDBA1E831B1E735700DCDC75 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = ../resources/Default.png; sourceTree = ""; }; - CDBA1E841B1E735700DCDC75 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x.png"; path = "../resources/Default@2x.png"; sourceTree = ""; }; - CDBA1E851B1E735700DCDC75 /* Icon-40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-40.png"; path = "../resources/Icon-40.png"; sourceTree = ""; }; - CDBA1E861B1E735700DCDC75 /* Icon-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-40@2x.png"; path = "../resources/Icon-40@2x.png"; sourceTree = ""; }; - CDBA1E871B1E735700DCDC75 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72.png"; path = "../resources/Icon-72.png"; sourceTree = ""; }; - CDBA1E881B1E735700DCDC75 /* Icon-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72@2x.png"; path = "../resources/Icon-72@2x.png"; sourceTree = ""; }; - CDBA1E891B1E735700DCDC75 /* Icon-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-76.png"; path = "../resources/Icon-76.png"; sourceTree = ""; }; - CDBA1E8A1B1E735700DCDC75 /* Icon-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-76@2x.png"; path = "../resources/Icon-76@2x.png"; sourceTree = ""; }; - CDBA1E8B1B1E735700DCDC75 /* Icon-120.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-120.png"; path = "../resources/Icon-120.png"; sourceTree = ""; }; - CDBA1E8C1B1E735700DCDC75 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50.png"; path = "../resources/Icon-Small-50.png"; sourceTree = ""; }; - CDBA1E8D1B1E735700DCDC75 /* Icon-Small-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50@2x.png"; path = "../resources/Icon-Small-50@2x.png"; sourceTree = ""; }; - CDBA1E8E1B1E735700DCDC75 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small.png"; path = "../resources/Icon-Small.png"; sourceTree = ""; }; - CDBA1E8F1B1E735700DCDC75 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small@2x.png"; path = "../resources/Icon-Small@2x.png"; sourceTree = ""; }; - CDBA1E901B1E735700DCDC75 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = ../resources/Icon.png; sourceTree = ""; }; - CDBA1E911B1E735700DCDC75 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon@2x.png"; path = "../resources/Icon@2x.png"; sourceTree = ""; }; CDC963CA1A12C6B000F9CA22 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = "../../src/host-ios/main.mm"; sourceTree = ""; }; CDC963CB1A12C6B000F9CA22 /* MOAIAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MOAIAppDelegate.h; path = "../../src/host-ios/MOAIAppDelegate.h"; sourceTree = ""; }; CDC963CC1A12C6B000F9CA22 /* MOAIAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MOAIAppDelegate.mm; path = "../../src/host-ios/MOAIAppDelegate.mm"; sourceTree = ""; }; @@ -205,11 +177,20 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 07EE05011DA2BD77001A5A8F /* views */ = { + isa = PBXGroup; + children = ( + 07EE05041DA2BDB5001A5A8F /* LaunchScreen.xib */, + ); + name = views; + sourceTree = ""; + }; 080E96DDFE201D6D7F000001 /* Sources */ = { isa = PBXGroup; children = ( CDC963C91A12C68F00F9CA22 /* moai */, CDFD7DFA1A08B15200A94E6B /* modules */, + 07EE05011DA2BD77001A5A8F /* views */, ); name = Sources; path = Classes; @@ -238,23 +219,8 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 07EE04FF1DA2BD3E001A5A8F /* Images.xcassets */, CD79ECBE1B1FAB2100863789 /* lua */, - CDBA1E821B1E735700DCDC75 /* Default-568h@2x.png */, - CDBA1E831B1E735700DCDC75 /* Default.png */, - CDBA1E841B1E735700DCDC75 /* Default@2x.png */, - CDBA1E851B1E735700DCDC75 /* Icon-40.png */, - CDBA1E861B1E735700DCDC75 /* Icon-40@2x.png */, - CDBA1E871B1E735700DCDC75 /* Icon-72.png */, - CDBA1E881B1E735700DCDC75 /* Icon-72@2x.png */, - CDBA1E891B1E735700DCDC75 /* Icon-76.png */, - CDBA1E8A1B1E735700DCDC75 /* Icon-76@2x.png */, - CDBA1E8B1B1E735700DCDC75 /* Icon-120.png */, - CDBA1E8C1B1E735700DCDC75 /* Icon-Small-50.png */, - CDBA1E8D1B1E735700DCDC75 /* Icon-Small-50@2x.png */, - CDBA1E8E1B1E735700DCDC75 /* Icon-Small.png */, - CDBA1E8F1B1E735700DCDC75 /* Icon-Small@2x.png */, - CDBA1E901B1E735700DCDC75 /* Icon.png */, - CDBA1E911B1E735700DCDC75 /* Icon@2x.png */, 03CC905513B3C1B700B2724C /* Info.plist */, CD3007891A12D87400C9CD1D /* main.lua */, ); @@ -372,9 +338,9 @@ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0460; + LastUpgradeCheck = 0800; }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MoaiSample" */; + buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "moai-ios-static" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; @@ -398,24 +364,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CDBA1E941B1E735700DCDC75 /* Default@2x.png in Resources */, - CDBA1E9B1B1E735700DCDC75 /* Icon-120.png in Resources */, + 07EE05051DA2BDB5001A5A8F /* LaunchScreen.xib in Resources */, CD30078A1A12D87400C9CD1D /* main.lua in Resources */, - CDBA1E9F1B1E735700DCDC75 /* Icon-Small@2x.png in Resources */, - CDBA1EA01B1E735700DCDC75 /* Icon.png in Resources */, - CDBA1E981B1E735700DCDC75 /* Icon-72@2x.png in Resources */, - CDBA1E931B1E735700DCDC75 /* Default.png in Resources */, - CDBA1E961B1E735700DCDC75 /* Icon-40@2x.png in Resources */, - CDBA1E921B1E735700DCDC75 /* Default-568h@2x.png in Resources */, CD79ECBF1B1FAB2100863789 /* lua in Resources */, - CDBA1E971B1E735700DCDC75 /* Icon-72.png in Resources */, - CDBA1E9E1B1E735700DCDC75 /* Icon-Small.png in Resources */, - CDBA1E951B1E735700DCDC75 /* Icon-40.png in Resources */, - CDBA1E9D1B1E735700DCDC75 /* Icon-Small-50@2x.png in Resources */, - CDBA1EA11B1E735700DCDC75 /* Icon@2x.png in Resources */, - CDBA1E9C1B1E735700DCDC75 /* Icon-Small-50.png in Resources */, - CDBA1E9A1B1E735700DCDC75 /* Icon-76@2x.png in Resources */, - CDBA1E991B1E735700DCDC75 /* Icon-76.png in Resources */, + 07EE05001DA2BD3E001A5A8F /* Images.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -458,7 +410,13 @@ 1D6058940D05DD3E006BFB54 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; + DEBUG_INFORMATION_FORMAT = dwarf; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.getmoai.samples; PRODUCT_NAME = moai; }; name = Debug; @@ -466,7 +424,13 @@ 1D6058950D05DD3E006BFB54 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.getmoai.samples; PRODUCT_NAME = moai; }; name = Release; @@ -474,16 +438,35 @@ C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "AKU_WITH_APPLE=1", "AKU_WITH_IOS=1", ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "\"./\"", "\"../../src/config\"", @@ -491,7 +474,7 @@ "\"../../src\"", ); INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = ../../lib/ios; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( @@ -507,15 +490,33 @@ C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "AKU_WITH_APPLE=1", "AKU_WITH_IOS=1", ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "\"./\"", "\"../../src/config\"", @@ -523,7 +524,7 @@ "\"../../src\"", ); INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = ../../lib/ios; OTHER_CFLAGS = ( "-include", @@ -547,7 +548,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MoaiSample" */ = { + C01FCF4E08A954540054247B /* Build configuration list for PBXProject "moai-ios-static" */ = { isa = XCConfigurationList; buildConfigurations = ( C01FCF4F08A954540054247B /* Debug */, diff --git a/xcode/ios-static/moai-ios-static.xcodeproj/xcshareddata/xcschemes/moai-ios-static.xcscheme b/xcode/ios-static/moai-ios-static.xcodeproj/xcshareddata/xcschemes/moai-ios-static.xcscheme index cbd06813d0..b90538d547 100644 --- a/xcode/ios-static/moai-ios-static.xcodeproj/xcshareddata/xcschemes/moai-ios-static.xcscheme +++ b/xcode/ios-static/moai-ios-static.xcodeproj/xcshareddata/xcschemes/moai-ios-static.xcscheme @@ -1,6 +1,6 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xcode/ios/Info.plist b/xcode/ios/Info.plist index c65100a0a1..5b5ba34820 100644 --- a/xcode/ios/Info.plist +++ b/xcode/ios/Info.plist @@ -8,17 +8,8 @@ ${PRODUCT_NAME} CFBundleExecutable ${EXECUTABLE_NAME} - CFBundleIconFiles - - Icon.png - Icon@2x.png - Icon-72.png - Icon-Small-50.png - Icon-Small.png - Icon-Small@2x.png - CFBundleIdentifier - com.moaisdk.samples + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -33,8 +24,14 @@ 1 LSRequiresIPhoneOS + UILaunchStoryboardName + LaunchScreen UIPrerenderedIcon + UIRequiresFullScreen + + UIStatusBarHidden + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/xcode/ios/moai-ios.xcodeproj/project.pbxproj b/xcode/ios/moai-ios.xcodeproj/project.pbxproj index 404cf21cd4..21c78634cc 100755 --- a/xcode/ios/moai-ios.xcodeproj/project.pbxproj +++ b/xcode/ios/moai-ios.xcodeproj/project.pbxproj @@ -29,7 +29,9 @@ 03CC912213B3C4A400B2724C /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CC912113B3C4A400B2724C /* QuartzCore.framework */; }; 03CC912C13B3C4C000B2724C /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03CC912B13B3C4C000B2724C /* StoreKit.framework */; }; 0711070513C637F000EE7C53 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0711070413C637F000EE7C53 /* CoreTelephony.framework */; }; + 078990891DA2AE3B00C10F08 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 078990881DA2AE3B00C10F08 /* LaunchScreen.xib */; }; 079530CE1447A0FF00143A72 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 079530CD1447A0FF00143A72 /* MediaPlayer.framework */; }; + 07EE04D71DA2BC77001A5A8F /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0789905C1DA224B700C10F08 /* Images.xcassets */; }; 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; 288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; }; @@ -64,22 +66,6 @@ CD6F1F4E1A79CE1800E772A0 /* lua in Resources */ = {isa = PBXBuildFile; fileRef = CD6F1F4D1A79CE1800E772A0 /* lua */; }; CD795FEB17F09B9F006AEB47 /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD795FEA17F09B9F006AEB47 /* Social.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; CD9F769E1808DEDC0001EF0C /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD9F769D1808DEDC0001EF0C /* AdSupport.framework */; }; - CDBA1ED61B1E738F00DCDC75 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1EC61B1E738F00DCDC75 /* Default-568h@2x.png */; }; - CDBA1ED91B1E738F00DCDC75 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1EC71B1E738F00DCDC75 /* Default.png */; }; - CDBA1EDC1B1E738F00DCDC75 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1EC81B1E738F00DCDC75 /* Default@2x.png */; }; - CDBA1EDF1B1E738F00DCDC75 /* Icon-40.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1EC91B1E738F00DCDC75 /* Icon-40.png */; }; - CDBA1EE21B1E738F00DCDC75 /* Icon-40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECA1B1E738F00DCDC75 /* Icon-40@2x.png */; }; - CDBA1EE51B1E738F00DCDC75 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECB1B1E738F00DCDC75 /* Icon-72.png */; }; - CDBA1EE81B1E738F00DCDC75 /* Icon-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECC1B1E738F00DCDC75 /* Icon-72@2x.png */; }; - CDBA1EEB1B1E738F00DCDC75 /* Icon-76.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECD1B1E738F00DCDC75 /* Icon-76.png */; }; - CDBA1EEE1B1E738F00DCDC75 /* Icon-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECE1B1E738F00DCDC75 /* Icon-76@2x.png */; }; - CDBA1EF11B1E738F00DCDC75 /* Icon-120.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ECF1B1E738F00DCDC75 /* Icon-120.png */; }; - CDBA1EF41B1E738F00DCDC75 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED01B1E738F00DCDC75 /* Icon-Small-50.png */; }; - CDBA1EF71B1E738F00DCDC75 /* Icon-Small-50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED11B1E738F00DCDC75 /* Icon-Small-50@2x.png */; }; - CDBA1EFA1B1E738F00DCDC75 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED21B1E738F00DCDC75 /* Icon-Small.png */; }; - CDBA1EFD1B1E738F00DCDC75 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED31B1E738F00DCDC75 /* Icon-Small@2x.png */; }; - CDBA1F001B1E738F00DCDC75 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED41B1E738F00DCDC75 /* Icon.png */; }; - CDBA1F031B1E738F00DCDC75 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CDBA1ED51B1E738F00DCDC75 /* Icon@2x.png */; }; CDC097EE1AE9C7EA002E325F /* libmoai-ios-movie.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CDC097ED1AE9C7EA002E325F /* libmoai-ios-movie.a */; }; CDC963D11A12C6B000F9CA22 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDC963CA1A12C6B000F9CA22 /* main.mm */; }; CDC963D41A12C6B000F9CA22 /* MOAIAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDC963CC1A12C6B000F9CA22 /* MOAIAppDelegate.mm */; }; @@ -663,6 +649,8 @@ 03CC912113B3C4A400B2724C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; 03CC912B13B3C4C000B2724C /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 0711070413C637F000EE7C53 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; + 0789905C1DA224B700C10F08 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ../resources/Images.xcassets; sourceTree = ""; }; + 078990881DA2AE3B00C10F08 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = LaunchScreen.xib; path = views/LaunchScreen.xib; sourceTree = SOURCE_ROOT; }; 079530CD1447A0FF00143A72 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; 07E6C6A0140C5EBD004D1227 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; 07EF3E43147BAAA5006CFDCE /* Twitter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Twitter.framework; path = System/Library/Frameworks/Twitter.framework; sourceTree = SDKROOT; }; @@ -681,22 +669,6 @@ CD6F1F4D1A79CE1800E772A0 /* lua */ = {isa = PBXFileReference; lastKnownFileType = folder; path = lua; sourceTree = ""; }; CD795FEA17F09B9F006AEB47 /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; CD9F769D1808DEDC0001EF0C /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; }; - CDBA1EC61B1E738F00DCDC75 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "../resources/Default-568h@2x.png"; sourceTree = ""; }; - CDBA1EC71B1E738F00DCDC75 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = ../resources/Default.png; sourceTree = ""; }; - CDBA1EC81B1E738F00DCDC75 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x.png"; path = "../resources/Default@2x.png"; sourceTree = ""; }; - CDBA1EC91B1E738F00DCDC75 /* Icon-40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-40.png"; path = "../resources/Icon-40.png"; sourceTree = ""; }; - CDBA1ECA1B1E738F00DCDC75 /* Icon-40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-40@2x.png"; path = "../resources/Icon-40@2x.png"; sourceTree = ""; }; - CDBA1ECB1B1E738F00DCDC75 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72.png"; path = "../resources/Icon-72.png"; sourceTree = ""; }; - CDBA1ECC1B1E738F00DCDC75 /* Icon-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72@2x.png"; path = "../resources/Icon-72@2x.png"; sourceTree = ""; }; - CDBA1ECD1B1E738F00DCDC75 /* Icon-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-76.png"; path = "../resources/Icon-76.png"; sourceTree = ""; }; - CDBA1ECE1B1E738F00DCDC75 /* Icon-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-76@2x.png"; path = "../resources/Icon-76@2x.png"; sourceTree = ""; }; - CDBA1ECF1B1E738F00DCDC75 /* Icon-120.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-120.png"; path = "../resources/Icon-120.png"; sourceTree = ""; }; - CDBA1ED01B1E738F00DCDC75 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50.png"; path = "../resources/Icon-Small-50.png"; sourceTree = ""; }; - CDBA1ED11B1E738F00DCDC75 /* Icon-Small-50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50@2x.png"; path = "../resources/Icon-Small-50@2x.png"; sourceTree = ""; }; - CDBA1ED21B1E738F00DCDC75 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small.png"; path = "../resources/Icon-Small.png"; sourceTree = ""; }; - CDBA1ED31B1E738F00DCDC75 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small@2x.png"; path = "../resources/Icon-Small@2x.png"; sourceTree = ""; }; - CDBA1ED41B1E738F00DCDC75 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = ../resources/Icon.png; sourceTree = ""; }; - CDBA1ED51B1E738F00DCDC75 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon@2x.png"; path = "../resources/Icon@2x.png"; sourceTree = ""; }; CDC963CA1A12C6B000F9CA22 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = "../../src/host-ios/main.mm"; sourceTree = ""; }; CDC963CB1A12C6B000F9CA22 /* MOAIAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MOAIAppDelegate.h; path = "../../src/host-ios/MOAIAppDelegate.h"; sourceTree = ""; }; CDC963CC1A12C6B000F9CA22 /* MOAIAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MOAIAppDelegate.mm; path = "../../src/host-ios/MOAIAppDelegate.mm"; sourceTree = ""; }; @@ -769,12 +741,22 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Classes */ = { + 075E54041DA1B61800C81E07 /* views */ = { + isa = PBXGroup; + children = ( + 078990881DA2AE3B00C10F08 /* LaunchScreen.xib */, + ); + name = views; + sourceTree = ""; + }; + 080E96DDFE201D6D7F000001 /* Sources */ = { isa = PBXGroup; children = ( CDC963C91A12C68F00F9CA22 /* moai */, CDFD7DFA1A08B15200A94E6B /* modules */, + 075E54041DA1B61800C81E07 /* views */, ); + name = Sources; path = Classes; sourceTree = SOURCE_ROOT; }; @@ -790,7 +772,7 @@ isa = PBXGroup; children = ( 03CC90AE13B3C39D00B2724C /* libmoai.xcodeproj */, - 080E96DDFE201D6D7F000001 /* Classes */, + 080E96DDFE201D6D7F000001 /* Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, @@ -801,24 +783,9 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( - CD6F1F4D1A79CE1800E772A0 /* lua */, - CDBA1EC61B1E738F00DCDC75 /* Default-568h@2x.png */, - CDBA1EC71B1E738F00DCDC75 /* Default.png */, - CDBA1EC81B1E738F00DCDC75 /* Default@2x.png */, - CDBA1EC91B1E738F00DCDC75 /* Icon-40.png */, - CDBA1ECA1B1E738F00DCDC75 /* Icon-40@2x.png */, - CDBA1ECB1B1E738F00DCDC75 /* Icon-72.png */, - CDBA1ECC1B1E738F00DCDC75 /* Icon-72@2x.png */, - CDBA1ECD1B1E738F00DCDC75 /* Icon-76.png */, - CDBA1ECE1B1E738F00DCDC75 /* Icon-76@2x.png */, - CDBA1ECF1B1E738F00DCDC75 /* Icon-120.png */, - CDBA1ED01B1E738F00DCDC75 /* Icon-Small-50.png */, - CDBA1ED11B1E738F00DCDC75 /* Icon-Small-50@2x.png */, - CDBA1ED21B1E738F00DCDC75 /* Icon-Small.png */, - CDBA1ED31B1E738F00DCDC75 /* Icon-Small@2x.png */, - CDBA1ED41B1E738F00DCDC75 /* Icon.png */, - CDBA1ED51B1E738F00DCDC75 /* Icon@2x.png */, + 0789905C1DA224B700C10F08 /* Images.xcassets */, 03CC905513B3C1B700B2724C /* Info.plist */, + CD6F1F4D1A79CE1800E772A0 /* lua */, CD3007891A12D87400C9CD1D /* main.lua */, ); name = Resources; @@ -999,11 +966,8 @@ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0460; + LastUpgradeCheck = 0800; TargetAttributes = { - 1D6058900D05DD3D006BFB54 = { - DevelopmentTeam = BUD786NAA6; - }; CDF389E71A51CEC700BDEB4D = { CreatedOnToolsVersion = 6.1.1; }; @@ -1449,24 +1413,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CDBA1F001B1E738F00DCDC75 /* Icon.png in Resources */, - CDBA1F031B1E738F00DCDC75 /* Icon@2x.png in Resources */, CD6F1F4E1A79CE1800E772A0 /* lua in Resources */, + 07EE04D71DA2BC77001A5A8F /* Images.xcassets in Resources */, + 078990891DA2AE3B00C10F08 /* LaunchScreen.xib in Resources */, CD30078A1A12D87400C9CD1D /* main.lua in Resources */, - CDBA1EF71B1E738F00DCDC75 /* Icon-Small-50@2x.png in Resources */, - CDBA1EE81B1E738F00DCDC75 /* Icon-72@2x.png in Resources */, - CDBA1EDF1B1E738F00DCDC75 /* Icon-40.png in Resources */, - CDBA1EF11B1E738F00DCDC75 /* Icon-120.png in Resources */, - CDBA1EDC1B1E738F00DCDC75 /* Default@2x.png in Resources */, - CDBA1EEE1B1E738F00DCDC75 /* Icon-76@2x.png in Resources */, - CDBA1EFA1B1E738F00DCDC75 /* Icon-Small.png in Resources */, - CDBA1EE21B1E738F00DCDC75 /* Icon-40@2x.png in Resources */, - CDBA1EF41B1E738F00DCDC75 /* Icon-Small-50.png in Resources */, - CDBA1EE51B1E738F00DCDC75 /* Icon-72.png in Resources */, - CDBA1EEB1B1E738F00DCDC75 /* Icon-76.png in Resources */, - CDBA1EFD1B1E738F00DCDC75 /* Icon-Small@2x.png in Resources */, - CDBA1ED61B1E738F00DCDC75 /* Default-568h@2x.png in Resources */, - CDBA1ED91B1E738F00DCDC75 /* Default.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1635,9 +1585,16 @@ 1D6058940D05DD3E006BFB54 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CC = "$(SRCROOT)/../ccache-clang"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CXX = "$(SRCROOT)/../ccache-clang++"; + DEBUG_INFORMATION_FORMAT = dwarf; + DEVELOPMENT_TEAM = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.moaisdk.samples; PRODUCT_NAME = moai; PROVISIONING_PROFILE = ""; }; @@ -1646,9 +1603,16 @@ 1D6058950D05DD3E006BFB54 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CC = "$(SRCROOT)/../ccache-clang"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CXX = "$(SRCROOT)/../ccache-clang++"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.moaisdk.samples; PRODUCT_NAME = moai; PROVISIONING_PROFILE = ""; }; @@ -1657,9 +1621,21 @@ C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/MobileAppTracking-ios-2.6/sdk-ios", @@ -1667,12 +1643,19 @@ ../../3rdparty/TapjoySDK_iOS_v10.0.2/Libraries/Tapjoy.embeddedframework, "../../3rdparty/vungle-2.0.1/vunglepub.embeddedframework", ); + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "AKU_WITH_APPLE=1", "AKU_WITH_IOS=1", ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "\"./\"", "\"../../src/config\"", @@ -1718,7 +1701,7 @@ "\"../../3rdparty/sfmt-1.4\"", ); INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = ( "\"../../3rdparty/chartboost-4.2\"", "\"../../3rdparty/crittercism-4.3.3/CrittercismSDK\"", @@ -1737,9 +1720,20 @@ C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/MobileAppTracking-ios-2.6/sdk-ios", @@ -1747,11 +1741,18 @@ ../../3rdparty/TapjoySDK_iOS_v10.0.2/Libraries/Tapjoy.embeddedframework, "../../3rdparty/vungle-2.0.1/vunglepub.embeddedframework", ); + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "AKU_WITH_APPLE=1", "AKU_WITH_IOS=1", ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "\"./\"", "\"../../src/config\"", @@ -1797,7 +1798,7 @@ "\"../../3rdparty/sfmt-1.4\"", ); INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = ( "\"../../3rdparty/chartboost-4.2\"", "\"../../3rdparty/crittercism-4.3.3/CrittercismSDK\"", @@ -1815,6 +1816,7 @@ CDF389E91A51CEC800BDEB4D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + PRODUCT_BUNDLE_IDENTIFIER = com.moaisdk.samples; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -1822,6 +1824,7 @@ CDF389EA1A51CEC800BDEB4D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + PRODUCT_BUNDLE_IDENTIFIER = com.moaisdk.samples; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/xcode/ios/moai-ios.xcodeproj/xcshareddata/xcschemes/moai-ios.xcscheme b/xcode/ios/moai-ios.xcodeproj/xcshareddata/xcschemes/moai-ios.xcscheme index 65cb0a466b..bbe92c60b3 100644 --- a/xcode/ios/moai-ios.xcodeproj/xcshareddata/xcschemes/moai-ios.xcscheme +++ b/xcode/ios/moai-ios.xcodeproj/xcshareddata/xcschemes/moai-ios.xcscheme @@ -1,6 +1,6 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xcode/libmoai/libmoai.xcodeproj/project.pbxproj b/xcode/libmoai/libmoai.xcodeproj/project.pbxproj index 04328b9371..c543c582db 100644 --- a/xcode/libmoai/libmoai.xcodeproj/project.pbxproj +++ b/xcode/libmoai/libmoai.xcodeproj/project.pbxproj @@ -16424,7 +16424,7 @@ isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = NO; - LastUpgradeCheck = 0700; + LastUpgradeCheck = 0800; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "libmoai" */; compatibilityVersion = "Xcode 3.2"; @@ -19952,7 +19952,6 @@ 0324E2AD1356485F000ADC60 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -19996,7 +19995,6 @@ 0324E2AE1356485F000ADC60 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -20042,7 +20040,6 @@ 0324E2B91356485F000ADC60 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20057,7 +20054,6 @@ 0324E2BA1356485F000ADC60 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20072,7 +20068,9 @@ 0379C5941333ECD800E89DDC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "MOAI_KEEP_ASSERT=1", @@ -20108,7 +20106,9 @@ 0379C5951333ECD800E89DDC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "MOAI_KEEP_ASSERT=1", @@ -20145,9 +20145,20 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; COPY_PHASE_STRIP = YES; DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/facebook-ios-sdk-4.5.1", @@ -20161,6 +20172,7 @@ GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OBJC_CALL_CXX_CDTORS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, @@ -20206,6 +20218,7 @@ GCC_WARN_PROTOTYPE_CONVERSION = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = NO; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_FUNCTION = YES; @@ -20263,7 +20276,7 @@ "\"../../3rdparty/Flurry-iOS-5.0.0/Flurry\"", "\"../../3rdparty/mixpanel-iphone-2.2.0/Mixpanel\"", ); - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ( "-DNS_BLOCK_ASSERTIONS=1", "-include", @@ -20285,6 +20298,8 @@ 03C2F6F6104DE131009A2D5D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( USE_ARES, USE_OPENSSL, @@ -20320,6 +20335,8 @@ 03C2F6F7104DE131009A2D5D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -20406,6 +20423,8 @@ 89BE6F02173AD06700DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20436,6 +20455,8 @@ 89BE6F03173AD06700DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20466,6 +20487,8 @@ 89BE6F04173AD06700DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20496,6 +20519,8 @@ 89BE6F05173AD06700DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20526,7 +20551,6 @@ 89BE6F14173AD07100DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20562,7 +20586,6 @@ 89BE6F15173AD07100DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20598,7 +20621,6 @@ 89BE6F16173AD07100DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20634,7 +20656,6 @@ 89BE6F17173AD07100DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20670,7 +20691,6 @@ 89BE7377173AD29200DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20708,7 +20728,6 @@ 89BE7378173AD29200DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20746,7 +20765,6 @@ 89BE7379173AD29200DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20784,7 +20802,6 @@ 89BE737A173AD29200DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20822,6 +20839,8 @@ 89BE749D173AD2B600DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20852,6 +20871,8 @@ 89BE749E173AD2B600DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20882,6 +20903,8 @@ 89BE749F173AD2B600DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20912,6 +20935,8 @@ 89BE74A0173AD2B600DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -20942,7 +20967,6 @@ 89BE75D6173C121800DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -20978,7 +21002,6 @@ 89BE75D7173C121800DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21014,7 +21037,6 @@ 89BE75D8173C121800DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21050,7 +21072,6 @@ 89BE75D9173C121800DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21086,6 +21107,8 @@ 89BE75F3173C126100DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21116,6 +21139,8 @@ 89BE75F4173C126100DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21146,6 +21171,8 @@ 89BE75F5173C126100DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21176,6 +21203,8 @@ 89BE75F6173C126100DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21206,6 +21235,8 @@ 89BE7682173C15F100DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21236,6 +21267,8 @@ 89BE7683173C15F100DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21266,6 +21299,8 @@ 89BE7684173C15F100DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21296,6 +21331,8 @@ 89BE7685173C15F100DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21326,7 +21363,6 @@ 89BE769B173C160E00DFE837 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21362,7 +21398,6 @@ 89BE769C173C160E00DFE837 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21398,7 +21433,6 @@ 89BE769D173C160E00DFE837 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21434,7 +21468,6 @@ 89BE769E173C160E00DFE837 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21471,9 +21504,21 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/facebook-ios-sdk-4.5.1", @@ -21486,6 +21531,7 @@ GCC_ENABLE_CPP_EXCEPTIONS = NO; GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OBJC_CALL_CXX_CDTORS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -21531,6 +21577,7 @@ GCC_WARN_PROTOTYPE_CONVERSION = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = NO; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_FUNCTION = YES; @@ -21588,7 +21635,7 @@ "\"../../3rdparty/Flurry-iOS-5.0.0/Flurry\"", "\"../../3rdparty/mixpanel-iphone-2.2.0/Mixpanel\"", ); - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "-include", @@ -21610,6 +21657,8 @@ CD04ACB214725568009C20E5 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-core"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -21619,6 +21668,8 @@ CD04ACB314725568009C20E5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-core"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -21628,7 +21679,6 @@ CD04AE7D1472557F009C20E5 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21644,7 +21694,6 @@ CD04AE7E1472557F009C20E5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21660,6 +21709,8 @@ CD07C3CB13A182AA00C9386C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21690,6 +21741,8 @@ CD07C3CC13A182AA00C9386C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -21720,7 +21773,6 @@ CD07C4E313A1918600C9386C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21757,7 +21809,6 @@ CD07C4E413A1918600C9386C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21794,7 +21845,6 @@ CD1845981A626BD500FCCCE0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21809,7 +21859,6 @@ CD1845991A626BD500FCCCE0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21824,7 +21873,6 @@ CD18459A1A626BD500FCCCE0 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21839,7 +21887,6 @@ CD18459B1A626BD500FCCCE0 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -21854,6 +21901,8 @@ CD257B9E1A6255380057A53A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( USE_ARES, USE_OPENSSL, @@ -21889,6 +21938,8 @@ CD257B9F1A6255380057A53A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -21919,6 +21970,8 @@ CD257BA01A6255380057A53A /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -21949,6 +22002,8 @@ CD257BA11A6255380057A53A /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -22108,7 +22163,6 @@ CD32B4D419F9EDD10059D019 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -22152,7 +22206,6 @@ CD32B4D519F9EDD10059D019 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -22198,7 +22251,6 @@ CD32B4D619F9EDD10059D019 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -22244,7 +22296,6 @@ CD32B4D719F9EDD10059D019 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -22290,7 +22341,6 @@ CD42F35F1A60A7CC001B6D72 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -22327,7 +22377,6 @@ CD42F3601A60A7CC001B6D72 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -22364,7 +22413,6 @@ CD42F3611A60A7CC001B6D72 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -22401,7 +22449,6 @@ CD42F3621A60A7CC001B6D72 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -22438,6 +22485,8 @@ CD4C3A7D180A623200C02381 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -22468,6 +22517,8 @@ CD4C3A7E180A623200C02381 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -22498,6 +22549,8 @@ CD4C3A7F180A623200C02381 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -22528,6 +22581,8 @@ CD4C3A80180A623200C02381 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -22952,7 +23007,6 @@ CD515F1A1BCDB440000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -22989,7 +23043,6 @@ CD515F1B1BCDB440000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23026,7 +23079,6 @@ CD515F1C1BCDB440000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23063,7 +23115,6 @@ CD515F1D1BCDB440000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23100,7 +23151,6 @@ CD515F291BCDB45B000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23137,7 +23187,6 @@ CD515F2A1BCDB45B000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23174,7 +23223,6 @@ CD515F2B1BCDB45B000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23211,7 +23259,6 @@ CD515F2C1BCDB45B000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23248,7 +23295,6 @@ CD515F381BCDB467000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23285,7 +23331,6 @@ CD515F391BCDB467000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23322,7 +23367,6 @@ CD515F3A1BCDB467000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23359,7 +23403,6 @@ CD515F3B1BCDB467000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23396,7 +23439,6 @@ CD515F471BCDB473000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23433,7 +23475,6 @@ CD515F481BCDB473000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23470,7 +23511,6 @@ CD515F491BCDB473000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23507,7 +23547,6 @@ CD515F4A1BCDB473000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -23544,6 +23583,8 @@ CD515F5A1BCDBBEC000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23574,6 +23615,8 @@ CD515F5B1BCDBBEC000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23604,6 +23647,8 @@ CD515F5C1BCDBBEC000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23634,6 +23679,8 @@ CD515F5D1BCDBBEC000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23664,6 +23711,8 @@ CD515F691BCDBBF8000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23694,6 +23743,8 @@ CD515F6A1BCDBBF8000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23724,6 +23775,8 @@ CD515F6B1BCDBBF8000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23754,6 +23807,8 @@ CD515F6C1BCDBBF8000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23784,6 +23839,8 @@ CD515F781BCDBC00000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23814,6 +23871,8 @@ CD515F791BCDBC00000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23844,6 +23903,8 @@ CD515F7A1BCDBC00000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23874,6 +23935,8 @@ CD515F7B1BCDBC00000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23904,6 +23967,8 @@ CD515F871BCDBC08000718FB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23934,6 +23999,8 @@ CD515F881BCDBC08000718FB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23964,6 +24031,8 @@ CD515F891BCDBC08000718FB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -23994,6 +24063,8 @@ CD515F8A1BCDBC08000718FB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -24153,7 +24224,6 @@ CD6D752117EE415D00964415 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24170,7 +24240,6 @@ CD6D752217EE415D00964415 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24187,7 +24256,6 @@ CD6D752317EE415D00964415 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24204,7 +24272,6 @@ CD6D752417EE415D00964415 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24479,7 +24546,6 @@ CD807B461831C3B500E658D9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -24523,7 +24589,6 @@ CD807B471831C3B500E658D9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -24569,7 +24634,6 @@ CD807B481831C3B500E658D9 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -24615,7 +24679,6 @@ CD807B491831C3B500E658D9 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -24661,7 +24724,6 @@ CD807E941831C42100E658D9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24677,7 +24739,6 @@ CD807E951831C42100E658D9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24693,7 +24754,6 @@ CD807E961831C42100E658D9 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24709,7 +24769,6 @@ CD807E971831C42100E658D9 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24725,7 +24784,6 @@ CD95D4A11831D4E20080C34E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24763,7 +24821,6 @@ CD95D4A21831D4E20080C34E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24801,7 +24858,6 @@ CD95D4A31831D4E20080C34E /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -24839,7 +24895,6 @@ CD95D4A41831D4E20080C34E /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -25006,7 +25061,6 @@ CDA0DC9F1A01B184002B71B6 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -25044,7 +25098,6 @@ CDA0DCA01A01B184002B71B6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -25082,7 +25135,6 @@ CDA0DCA11A01B184002B71B6 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -25120,7 +25172,6 @@ CDA0DCA21A01B184002B71B6 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -25158,6 +25209,8 @@ CDA4B7AA1808AC61000129F9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( USE_ARES, USE_OPENSSL, @@ -25194,6 +25247,8 @@ CDA4B7AB1808AC61000129F9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -25225,6 +25280,8 @@ CDA4B7AC1808AC61000129F9 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -25256,6 +25313,8 @@ CDA4B7AD1808AC61000129F9 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -25948,6 +26007,8 @@ CDC097DD1AE9C72E002E325F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( USE_ARES, USE_OPENSSL, @@ -25984,6 +26045,8 @@ CDC097DE1AE9C72E002E325F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26015,6 +26078,8 @@ CDC097DF1AE9C72E002E325F /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26046,6 +26111,8 @@ CDC097E01AE9C72E002E325F /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26077,6 +26144,8 @@ CDC1237F17FA804C00FB64BB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-crypto"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -26086,6 +26155,8 @@ CDC1238017FA804C00FB64BB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-crypto"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -26095,6 +26166,8 @@ CDC1238117FA804C00FB64BB /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-crypto"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -26104,6 +26177,8 @@ CDC1238217FA804C00FB64BB /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-crypto"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -26113,6 +26188,8 @@ CDD06BCE1398822500AB0420 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26143,6 +26220,8 @@ CDD06BCF1398822500AB0420 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26173,7 +26252,6 @@ CDD06D85139882D900AB0420 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26210,7 +26288,6 @@ CDD06D86139882D900AB0420 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26247,7 +26324,9 @@ CDD480CD17FA78AE00525B77 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26279,7 +26358,9 @@ CDD480CE17FA78AE00525B77 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26311,7 +26392,9 @@ CDD480CF17FA78AE00525B77 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26343,7 +26426,9 @@ CDD480D017FA78AE00525B77 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -26375,6 +26460,8 @@ CDD781C61A11631E00AD133E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( USE_ARES, USE_OPENSSL, @@ -26410,6 +26497,8 @@ CDD781C71A11631E00AD133E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26440,6 +26529,8 @@ CDD781C81A11631E00AD133E /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26470,6 +26561,8 @@ CDD781C91A11631E00AD133E /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -26636,7 +26729,6 @@ CDDD30A11574AE0F00C410A0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26675,7 +26767,6 @@ CDDD30A21574AE0F00C410A0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26714,7 +26805,6 @@ CDDD30A31574AE0F00C410A0 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26753,7 +26843,6 @@ CDDD30A41574AE0F00C410A0 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26792,7 +26881,6 @@ CDE8A7FE155E42EF00C2DFF5 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26833,7 +26921,6 @@ CDE8A7FF155E42EF00C2DFF5 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26874,7 +26961,6 @@ CDE8A800155E42EF00C2DFF5 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26915,7 +27001,6 @@ CDE8A801155E42EF00C2DFF5 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -26956,6 +27041,8 @@ CDF288B817ED41CF00FD4F59 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; OTHER_CFLAGS = ""; PRODUCT_NAME = "moai-ios-zl-vfs"; SDKROOT = iphoneos; @@ -26966,6 +27053,8 @@ CDF288B917ED41CF00FD4F59 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; OTHER_CFLAGS = ""; PRODUCT_NAME = "moai-ios-zl-vfs"; SDKROOT = iphoneos; @@ -26976,6 +27065,8 @@ CDF288BA17ED41CF00FD4F59 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; OTHER_CFLAGS = ""; PRODUCT_NAME = "moai-ios-zl-vfs"; SDKROOT = iphoneos; @@ -26986,6 +27077,8 @@ CDF288BB17ED41CF00FD4F59 /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; OTHER_CFLAGS = ""; PRODUCT_NAME = "moai-ios-zl-vfs"; SDKROOT = iphoneos; @@ -26997,9 +27090,20 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; COPY_PHASE_STRIP = YES; DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/facebook-ios-sdk-4.5.1", @@ -27013,6 +27117,7 @@ GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OBJC_CALL_CXX_CDTORS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, @@ -27058,6 +27163,7 @@ GCC_WARN_PROTOTYPE_CONVERSION = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = NO; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_FUNCTION = YES; @@ -27115,7 +27221,7 @@ "\"../../3rdparty/Flurry-iOS-5.0.0/Flurry\"", "\"../../3rdparty/mixpanel-iphone-2.2.0/Mixpanel\"", ); - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ( "-DNS_BLOCK_ASSERTIONS=1", "-include", @@ -27137,6 +27243,8 @@ E90D02C014D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -27167,7 +27275,9 @@ E90D02C114D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "MOAI_KEEP_ASSERT=1", @@ -27203,6 +27313,8 @@ E90D02C214D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -27233,6 +27345,8 @@ E90D02C414D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -27263,6 +27377,8 @@ E90D02C514D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-core"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -27272,7 +27388,6 @@ E90D02C614D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27287,7 +27402,6 @@ E90D02C714D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -27333,7 +27447,6 @@ E90D02C814D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27370,7 +27483,6 @@ E90D02C914D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27407,7 +27519,6 @@ E90D02CA14D5E12700DD75AA /* Distribution */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27424,9 +27535,20 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; COPY_PHASE_STRIP = YES; DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "../../3rdparty/facebook-ios-sdk-4.5.1", @@ -27440,6 +27562,7 @@ GCC_ENABLE_CPP_RTTI = NO; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OBJC_CALL_CXX_CDTORS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, @@ -27485,6 +27608,7 @@ GCC_WARN_PROTOTYPE_CONVERSION = YES; GCC_WARN_SHADOW = YES; GCC_WARN_SIGN_COMPARE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = NO; GCC_WARN_UNKNOWN_PRAGMAS = YES; GCC_WARN_UNUSED_FUNCTION = YES; @@ -27542,7 +27666,7 @@ "\"../../3rdparty/Flurry-iOS-5.0.0/Flurry\"", "\"../../3rdparty/mixpanel-iphone-2.2.0/Mixpanel\"", ); - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_CFLAGS = ( "-DNS_BLOCK_ASSERTIONS=1", "-include", @@ -27564,6 +27688,8 @@ E9C405C6150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( NDEBUG, USE_ARES, @@ -27594,7 +27720,9 @@ E9C405C7150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; CLANG_WARN_CXX0X_EXTENSIONS = NO; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "MOAI_KEEP_ASSERT=1", @@ -27630,6 +27758,8 @@ E9C405CA150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -27660,6 +27790,8 @@ E9C405CC150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; GCC_WARN_64_TO_32_BIT_CONVERSION = NO; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; @@ -27690,6 +27822,8 @@ E9C405CD150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { + CC = "$(SRCROOT)/../ccache-clang"; + CXX = "$(SRCROOT)/../ccache-clang++"; PRODUCT_NAME = "moai-ios-zl-core"; SDKROOT = iphoneos; WARNING_CFLAGS = "-w"; @@ -27699,7 +27833,6 @@ E9C405CE150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27714,7 +27847,6 @@ E9C405CF150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_ALTIVEC_EXTENSIONS = YES; GCC_ENABLE_SSE3_EXTENSIONS = YES; @@ -27760,7 +27892,6 @@ E9C405D0150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27797,7 +27928,6 @@ E9C405D1150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", @@ -27834,7 +27964,6 @@ E9C405D2150D999200C7AB04 /* AdHoc */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "${inherited}", diff --git a/xcode/libmoai/libmoai.xcodeproj/xcshareddata/xcschemes/libmoai-ios-all.xcscheme b/xcode/libmoai/libmoai.xcodeproj/xcshareddata/xcschemes/libmoai-ios-all.xcscheme index be6ab1e7ef..d1e10caa61 100644 --- a/xcode/libmoai/libmoai.xcodeproj/xcshareddata/xcschemes/libmoai-ios-all.xcscheme +++ b/xcode/libmoai/libmoai.xcodeproj/xcshareddata/xcschemes/libmoai-ios-all.xcscheme @@ -1,6 +1,6 @@