Issue 479
[zxing.git] / iphone / ZXingWidget / ZXingWidget.xcodeproj / project.pbxproj
index b66b48f..ee6e2b8 100644 (file)
@@ -12,8 +12,6 @@
                1F027FAD11A7BEAF006B06DE /* DecoderDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F027FA111A7BEAF006B06DE /* DecoderDelegate.h */; };
                1F027FAE11A7BEAF006B06DE /* FormatReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F027FA211A7BEAF006B06DE /* FormatReader.h */; };
                1F027FAF11A7BEAF006B06DE /* FormatReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F027FA311A7BEAF006B06DE /* FormatReader.mm */; };
-               1F027FB011A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1F027FA411A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.cpp */; };
-               1F027FB111A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F027FA511A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.h */; };
                1F027FB211A7BEAF006B06DE /* MultiFormatReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F027FA611A7BEAF006B06DE /* MultiFormatReader.mm */; };
                1F027FB311A7BEAF006B06DE /* NSString+HTML.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F027FA711A7BEAF006B06DE /* NSString+HTML.h */; };
                1F027FB411A7BEAF006B06DE /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F027FA811A7BEAF006B06DE /* NSString+HTML.m */; };
                1F3DB0FE11C61080009C581B /* MultiFormatOneDReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F3DB0F811C61080009C581B /* MultiFormatOneDReader.mm */; };
                1F3DB0FF11C61080009C581B /* MultiFormatUPCEANReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3DB0F911C61080009C581B /* MultiFormatUPCEANReader.h */; };
                1F3DB10011C61080009C581B /* MultiFormatUPCEANReader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F3DB0FA11C61080009C581B /* MultiFormatUPCEANReader.mm */; };
+               3B72D96F12130EF6007CEF32 /* ResultPointCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B72D96D12130EF6007CEF32 /* ResultPointCallback.cpp */; };
+               3B72D97012130EF6007CEF32 /* ResultPointCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B72D96E12130EF6007CEF32 /* ResultPointCallback.h */; };
+               3B81AAC5120F07E40022E5D4 /* DecodeHints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B81AAC3120F07E40022E5D4 /* DecodeHints.cpp */; };
+               3B81AAC6120F07E40022E5D4 /* DecodeHints.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B81AAC4120F07E40022E5D4 /* DecodeHints.h */; };
+               3B81AAC9120F080D0022E5D4 /* GreyscaleLuminanceSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B81AAC7120F080D0022E5D4 /* GreyscaleLuminanceSource.cpp */; };
+               3B81AACA120F080D0022E5D4 /* GreyscaleLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B81AAC8120F080D0022E5D4 /* GreyscaleLuminanceSource.h */; };
+               3B81AACD120F08170022E5D4 /* HybridBinarizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B81AACB120F08170022E5D4 /* HybridBinarizer.cpp */; };
+               3B81AACE120F08170022E5D4 /* HybridBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B81AACC120F08170022E5D4 /* HybridBinarizer.h */; };
+               3B81AAF8120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B81AAF6120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.cpp */; };
+               3B81AAF9120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B81AAF7120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.h */; };
                AA747D9F0F9514B9006C5449 /* ZXingWidget_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* ZXingWidget_Prefix.pch */; };
                AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
                E534594311987396000CB77F /* BarcodeFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53458B511987396000CB77F /* BarcodeFormat.cpp */; };
                E534595C11987396000CB77F /* GridSampler.h in Headers */ = {isa = PBXBuildFile; fileRef = E53458CF11987396000CB77F /* GridSampler.h */; };
                E534595D11987396000CB77F /* IllegalArgumentException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53458D011987396000CB77F /* IllegalArgumentException.cpp */; };
                E534595E11987396000CB77F /* IllegalArgumentException.h in Headers */ = {isa = PBXBuildFile; fileRef = E53458D111987396000CB77F /* IllegalArgumentException.h */; };
-               E534595F11987396000CB77F /* LocalBlockBinarizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53458D211987396000CB77F /* LocalBlockBinarizer.cpp */; };
-               E534596011987396000CB77F /* LocalBlockBinarizer.h in Headers */ = {isa = PBXBuildFile; fileRef = E53458D311987396000CB77F /* LocalBlockBinarizer.h */; };
                E534596111987396000CB77F /* PerspectiveTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E53458D411987396000CB77F /* PerspectiveTransform.cpp */; };
                E534596211987396000CB77F /* PerspectiveTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = E53458D511987396000CB77F /* PerspectiveTransform.h */; };
                E534596311987396000CB77F /* Point.h in Headers */ = {isa = PBXBuildFile; fileRef = E53458D611987396000CB77F /* Point.h */; };
                1F027FA111A7BEAF006B06DE /* DecoderDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecoderDelegate.h; path = Classes/DecoderDelegate.h; sourceTree = "<group>"; };
                1F027FA211A7BEAF006B06DE /* FormatReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FormatReader.h; path = Classes/FormatReader.h; sourceTree = "<group>"; };
                1F027FA311A7BEAF006B06DE /* FormatReader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FormatReader.mm; path = Classes/FormatReader.mm; sourceTree = "<group>"; };
-               1F027FA411A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrayBytesMonochromeBitmapSource.cpp; path = Classes/GrayBytesMonochromeBitmapSource.cpp; sourceTree = "<group>"; };
-               1F027FA511A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrayBytesMonochromeBitmapSource.h; path = Classes/GrayBytesMonochromeBitmapSource.h; sourceTree = "<group>"; };
                1F027FA611A7BEAF006B06DE /* MultiFormatReader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MultiFormatReader.mm; path = Classes/MultiFormatReader.mm; sourceTree = "<group>"; };
                1F027FA711A7BEAF006B06DE /* NSString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+HTML.h"; path = "Classes/NSString+HTML.h"; sourceTree = "<group>"; };
                1F027FA811A7BEAF006B06DE /* NSString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+HTML.m"; path = "Classes/NSString+HTML.m"; sourceTree = "<group>"; };
                1F3DB0F811C61080009C581B /* MultiFormatOneDReader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MultiFormatOneDReader.mm; path = Classes/MultiFormatOneDReader.mm; sourceTree = "<group>"; };
                1F3DB0F911C61080009C581B /* MultiFormatUPCEANReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MultiFormatUPCEANReader.h; path = Classes/MultiFormatUPCEANReader.h; sourceTree = "<group>"; };
                1F3DB0FA11C61080009C581B /* MultiFormatUPCEANReader.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MultiFormatUPCEANReader.mm; path = Classes/MultiFormatUPCEANReader.mm; sourceTree = "<group>"; };
+               3B72D96D12130EF6007CEF32 /* ResultPointCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResultPointCallback.cpp; sourceTree = "<group>"; };
+               3B72D96E12130EF6007CEF32 /* ResultPointCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResultPointCallback.h; sourceTree = "<group>"; };
+               3B81AAC3120F07E40022E5D4 /* DecodeHints.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DecodeHints.cpp; sourceTree = "<group>"; };
+               3B81AAC4120F07E40022E5D4 /* DecodeHints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecodeHints.h; sourceTree = "<group>"; };
+               3B81AAC7120F080D0022E5D4 /* GreyscaleLuminanceSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GreyscaleLuminanceSource.cpp; sourceTree = "<group>"; };
+               3B81AAC8120F080D0022E5D4 /* GreyscaleLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GreyscaleLuminanceSource.h; sourceTree = "<group>"; };
+               3B81AACB120F08170022E5D4 /* HybridBinarizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HybridBinarizer.cpp; sourceTree = "<group>"; };
+               3B81AACC120F08170022E5D4 /* HybridBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HybridBinarizer.h; sourceTree = "<group>"; };
+               3B81AAF6120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GreyscaleRotatedLuminanceSource.cpp; sourceTree = "<group>"; };
+               3B81AAF7120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GreyscaleRotatedLuminanceSource.h; sourceTree = "<group>"; };
                AA747D9E0F9514B9006C5449 /* ZXingWidget_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXingWidget_Prefix.pch; sourceTree = SOURCE_ROOT; };
                AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
                D2AAC07E0554694100DB518D /* libZXingWidget.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libZXingWidget.a; sourceTree = BUILT_PRODUCTS_DIR; };
                E53458CF11987396000CB77F /* GridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridSampler.h; sourceTree = "<group>"; };
                E53458D011987396000CB77F /* IllegalArgumentException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IllegalArgumentException.cpp; sourceTree = "<group>"; };
                E53458D111987396000CB77F /* IllegalArgumentException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IllegalArgumentException.h; sourceTree = "<group>"; };
-               E53458D211987396000CB77F /* LocalBlockBinarizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocalBlockBinarizer.cpp; sourceTree = "<group>"; };
-               E53458D311987396000CB77F /* LocalBlockBinarizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalBlockBinarizer.h; sourceTree = "<group>"; };
                E53458D411987396000CB77F /* PerspectiveTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerspectiveTransform.cpp; sourceTree = "<group>"; };
                E53458D511987396000CB77F /* PerspectiveTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerspectiveTransform.h; sourceTree = "<group>"; };
                E53458D611987396000CB77F /* Point.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Point.h; sourceTree = "<group>"; };
                                1F027FA111A7BEAF006B06DE /* DecoderDelegate.h */,
                                1F027FA211A7BEAF006B06DE /* FormatReader.h */,
                                1F027FA311A7BEAF006B06DE /* FormatReader.mm */,
-                               1F027FA411A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.cpp */,
-                               1F027FA511A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.h */,
                                1F027FA611A7BEAF006B06DE /* MultiFormatReader.mm */,
                                1F027FA711A7BEAF006B06DE /* NSString+HTML.h */,
                                1F027FA811A7BEAF006B06DE /* NSString+HTML.m */,
                E53458B411987396000CB77F /* zxing */ = {
                        isa = PBXGroup;
                        children = (
+                               3B72D96D12130EF6007CEF32 /* ResultPointCallback.cpp */,
+                               3B72D96E12130EF6007CEF32 /* ResultPointCallback.h */,
+                               3B81AAC3120F07E40022E5D4 /* DecodeHints.cpp */,
+                               3B81AAC4120F07E40022E5D4 /* DecodeHints.h */,
                                E53458B511987396000CB77F /* BarcodeFormat.cpp */,
                                E53458B611987396000CB77F /* BarcodeFormat.h */,
                                E53458B711987396000CB77F /* Binarizer.cpp */,
                E53458BB11987396000CB77F /* common */ = {
                        isa = PBXGroup;
                        children = (
+                               3B81AAF6120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.cpp */,
+                               3B81AAF7120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.h */,
+                               3B81AACB120F08170022E5D4 /* HybridBinarizer.cpp */,
+                               3B81AACC120F08170022E5D4 /* HybridBinarizer.h */,
+                               3B81AAC7120F080D0022E5D4 /* GreyscaleLuminanceSource.cpp */,
+                               3B81AAC8120F080D0022E5D4 /* GreyscaleLuminanceSource.h */,
                                E53458BC11987396000CB77F /* Array.cpp */,
                                E53458BD11987396000CB77F /* Array.h */,
                                E53458BE11987396000CB77F /* BitArray.cpp */,
                                E53458CF11987396000CB77F /* GridSampler.h */,
                                E53458D011987396000CB77F /* IllegalArgumentException.cpp */,
                                E53458D111987396000CB77F /* IllegalArgumentException.h */,
-                               E53458D211987396000CB77F /* LocalBlockBinarizer.cpp */,
-                               E53458D311987396000CB77F /* LocalBlockBinarizer.h */,
                                E53458D411987396000CB77F /* PerspectiveTransform.cpp */,
                                E53458D511987396000CB77F /* PerspectiveTransform.h */,
                                E53458D611987396000CB77F /* Point.h */,
                                E534595A11987396000CB77F /* GlobalHistogramBinarizer.h in Headers */,
                                E534595C11987396000CB77F /* GridSampler.h in Headers */,
                                E534595E11987396000CB77F /* IllegalArgumentException.h in Headers */,
-                               E534596011987396000CB77F /* LocalBlockBinarizer.h in Headers */,
                                E534596211987396000CB77F /* PerspectiveTransform.h in Headers */,
                                E534596311987396000CB77F /* Point.h in Headers */,
                                E534596511987396000CB77F /* GF256.h in Headers */,
                                1F027FAB11A7BEAF006B06DE /* Decoder.h in Headers */,
                                1F027FAD11A7BEAF006B06DE /* DecoderDelegate.h in Headers */,
                                1F027FAE11A7BEAF006B06DE /* FormatReader.h in Headers */,
-                               1F027FB111A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.h in Headers */,
                                1F027FB311A7BEAF006B06DE /* NSString+HTML.h in Headers */,
                                1F027FB511A7BEAF006B06DE /* OverlayView.h in Headers */,
                                1F027FBB11A7BEBF006B06DE /* TwoDDecoderResult.h in Headers */,
                                1F3DB0FB11C61080009C581B /* DataMatrixReader.h in Headers */,
                                1F3DB0FD11C61080009C581B /* MultiFormatOneDReader.h in Headers */,
                                1F3DB0FF11C61080009C581B /* MultiFormatUPCEANReader.h in Headers */,
+                               3B81AAC6120F07E40022E5D4 /* DecodeHints.h in Headers */,
+                               3B81AACA120F080D0022E5D4 /* GreyscaleLuminanceSource.h in Headers */,
+                               3B81AACE120F08170022E5D4 /* HybridBinarizer.h in Headers */,
+                               3B81AAF9120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.h in Headers */,
+                               3B72D97012130EF6007CEF32 /* ResultPointCallback.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                E534595911987396000CB77F /* GlobalHistogramBinarizer.cpp in Sources */,
                                E534595B11987396000CB77F /* GridSampler.cpp in Sources */,
                                E534595D11987396000CB77F /* IllegalArgumentException.cpp in Sources */,
-                               E534595F11987396000CB77F /* LocalBlockBinarizer.cpp in Sources */,
                                E534596111987396000CB77F /* PerspectiveTransform.cpp in Sources */,
                                E534596411987396000CB77F /* GF256.cpp in Sources */,
                                E534596611987396000CB77F /* GF256Poly.cpp in Sources */,
                                E53459C611987396000CB77F /* ResultPoint.cpp in Sources */,
                                1F027FAC11A7BEAF006B06DE /* Decoder.mm in Sources */,
                                1F027FAF11A7BEAF006B06DE /* FormatReader.mm in Sources */,
-                               1F027FB011A7BEAF006B06DE /* GrayBytesMonochromeBitmapSource.cpp in Sources */,
                                1F027FB211A7BEAF006B06DE /* MultiFormatReader.mm in Sources */,
                                1F027FB411A7BEAF006B06DE /* NSString+HTML.m in Sources */,
                                1F027FB611A7BEAF006B06DE /* OverlayView.m in Sources */,
                                1F3DB0FC11C61080009C581B /* DataMatrixReader.mm in Sources */,
                                1F3DB0FE11C61080009C581B /* MultiFormatOneDReader.mm in Sources */,
                                1F3DB10011C61080009C581B /* MultiFormatUPCEANReader.mm in Sources */,
+                               3B81AAC5120F07E40022E5D4 /* DecodeHints.cpp in Sources */,
+                               3B81AAC9120F080D0022E5D4 /* GreyscaleLuminanceSource.cpp in Sources */,
+                               3B81AACD120F08170022E5D4 /* HybridBinarizer.cpp in Sources */,
+                               3B81AAF8120F0A7E0022E5D4 /* GreyscaleRotatedLuminanceSource.cpp in Sources */,
+                               3B72D96F12130EF6007CEF32 /* ResultPointCallback.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = YES;
-                               ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
                                COPY_PHASE_STRIP = NO;
                                DEAD_CODE_STRIPPING = YES;
-                               DSTROOT = /tmp/ZXingWidget.dst;
                                EXPORTED_SYMBOLS_FILE = exportList;
                                GCC_DYNAMIC_NO_PIC = NO;
                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
                                HEADER_SEARCH_PATHS = ../../cpp/core/src;
                                INSTALL_PATH = /usr/local/lib;
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
                                LD_GENERATE_MAP_FILE = YES;
                                LD_OPENMP_FLAGS = "-fopenmp";
                                MACH_O_TYPE = staticlib;
                                );
                                PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
                                PRODUCT_NAME = ZXingWidget;
-                               SDKROOT = iphoneos3.1.3;
                                SEPARATE_STRIP = NO;
                                SKIP_INSTALL = YES;
-                               STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
                        };
                        name = Debug;
                };
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
-                               ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
-                               DSTROOT = /tmp/ZXingWidget.dst;
                                GCC_MODEL_TUNING = G5;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = ZXingWidget_Prefix.pch;
                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
                                HEADER_SEARCH_PATHS = ../../cpp/core/src;
                                INSTALL_PATH = /usr/local/lib;
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
                                PRODUCT_NAME = ZXingWidget;
-                               SDKROOT = iphoneos3.1.3;
                        };
                        name = Release;
                };
                1DEB922308733DC00010E9CD /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
                                GCC_C_LANGUAGE_STANDARD = c99;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                GCC_VERSION = "";
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
+                               IPHONEOS_DEPLOYMENT_TARGET = 4.0;
                                OTHER_LDFLAGS = "-ObjC";
                                PREBINDING = NO;
-                               SDKROOT = iphoneos3.1.3;
+                               SDKROOT = iphoneos4.0;
+                               WARNING_CFLAGS = "-Werror";
                        };
                        name = Debug;
                };
                1DEB922408733DC00010E9CD /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               ARCHS = "$(ARCHS_UNIVERSAL_IPHONE_OS)";
+                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
                                GCC_C_LANGUAGE_STANDARD = c99;
                                GCC_VERSION = "";
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               IPHONEOS_DEPLOYMENT_TARGET = 3.1.3;
+                               IPHONEOS_DEPLOYMENT_TARGET = 4.0;
                                OTHER_LDFLAGS = "-ObjC";
                                PREBINDING = NO;
-                               SDKROOT = iphoneos3.1.3;
+                               SDKROOT = iphoneos4.0;
+                               WARNING_CFLAGS = "-Werror";
                        };
                        name = Release;
                };