From 3bcab16e91c2ee6619d45b5524591982bf50a49c Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Wed, 11 Jun 2014 13:53:32 -0700 Subject: [PATCH] Added project files for Visual Studio and Xcode. Change-Id: Ife9775fdedc9e084c1e826ef13dff06a1b1b2ec2 Tested: on Windows and OS X. --- build/VS2010/FlatBuffers.sln | 55 + build/VS2010/flatc.vcxproj | 160 +++ build/VS2010/flatc.vcxproj.user | 11 + build/VS2010/flatsamplebinary.vcxproj | 155 +++ build/VS2010/flatsamplebinary.vcxproj.user | 3 + build/VS2010/flatsampletext.vcxproj | 159 +++ build/VS2010/flatsampletext.vcxproj.user | 11 + build/VS2010/flattests.vcxproj | 159 +++ build/VS2010/flattests.vcxproj.user | 11 + .../FlatBuffers.xcodeproj/project.pbxproj | 1035 +++++++++++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 34693 bytes .../WorkspaceSettings.xcsettings | 12 + .../xcdebugger/Breakpoints_v2.xcbkptlist | 55 + .../wvo.xcuserdatad/xcschemes/flatc.xcscheme | 87 ++ .../xcschemes/flatsamplebinary.xcscheme | 87 ++ .../xcschemes/flatsampletext.xcscheme | 87 ++ .../xcschemes/flattests.xcscheme | 87 ++ .../xcschemes/xcschememanagement.plist | 62 + docs/html/md__building.html | 5 +- docs/source/Building.md | 9 +- src/idl_gen_cpp.cpp | 2 +- tests/test.cpp | 2 +- 23 files changed, 2254 insertions(+), 7 deletions(-) create mode 100755 build/VS2010/FlatBuffers.sln create mode 100755 build/VS2010/flatc.vcxproj create mode 100755 build/VS2010/flatc.vcxproj.user create mode 100755 build/VS2010/flatsamplebinary.vcxproj create mode 100755 build/VS2010/flatsamplebinary.vcxproj.user create mode 100755 build/VS2010/flatsampletext.vcxproj create mode 100755 build/VS2010/flatsampletext.vcxproj.user create mode 100755 build/VS2010/flattests.vcxproj create mode 100755 build/VS2010/flattests.vcxproj.user create mode 100644 build/Xcode/FlatBuffers.xcodeproj/project.pbxproj create mode 100644 build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/WorkspaceSettings.xcsettings create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatc.xcscheme create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsamplebinary.xcscheme create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsampletext.xcscheme create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flattests.xcscheme create mode 100644 build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/build/VS2010/FlatBuffers.sln b/build/VS2010/FlatBuffers.sln new file mode 100755 index 000000000..06de6f851 --- /dev/null +++ b/build/VS2010/FlatBuffers.sln @@ -0,0 +1,55 @@ +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flatc", "flatc.vcxproj", "{5B5857E1-64E2-4CED-A12E-45E1B3880496}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flatsamplebinary", "flatsamplebinary.vcxproj", "{16FA5518-3DE1-4B15-A1E0-F4734C276FB4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flatsampletext", "flatsampletext.vcxproj", "{F0A15675-1017-4217-BB5B-3372F2C636AB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flattests", "flattests.vcxproj", "{DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + MinSizeRel|Win32 = MinSizeRel|Win32 + Release|Win32 = Release|Win32 + RelWithDebInfo|Win32 = RelWithDebInfo|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.Debug|Win32.ActiveCfg = Debug|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.Debug|Win32.Build.0 = Debug|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.MinSizeRel|Win32.ActiveCfg = Release|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.MinSizeRel|Win32.Build.0 = Release|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.Release|Win32.ActiveCfg = Release|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.Release|Win32.Build.0 = Release|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32 + {5B5857E1-64E2-4CED-A12E-45E1B3880496}.RelWithDebInfo|Win32.Build.0 = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.Debug|Win32.ActiveCfg = Debug|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.Debug|Win32.Build.0 = Debug|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.MinSizeRel|Win32.ActiveCfg = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.MinSizeRel|Win32.Build.0 = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.Release|Win32.ActiveCfg = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.Release|Win32.Build.0 = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32 + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4}.RelWithDebInfo|Win32.Build.0 = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.Debug|Win32.ActiveCfg = Debug|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.Debug|Win32.Build.0 = Debug|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.MinSizeRel|Win32.ActiveCfg = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.MinSizeRel|Win32.Build.0 = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.Release|Win32.ActiveCfg = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.Release|Win32.Build.0 = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32 + {F0A15675-1017-4217-BB5B-3372F2C636AB}.RelWithDebInfo|Win32.Build.0 = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.Debug|Win32.ActiveCfg = Debug|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.Debug|Win32.Build.0 = Debug|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.MinSizeRel|Win32.ActiveCfg = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.MinSizeRel|Win32.Build.0 = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.Release|Win32.ActiveCfg = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.Release|Win32.Build.0 = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.RelWithDebInfo|Win32.ActiveCfg = Release|Win32 + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA}.RelWithDebInfo|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/build/VS2010/flatc.vcxproj b/build/VS2010/flatc.vcxproj new file mode 100755 index 000000000..a3c58c4f0 --- /dev/null +++ b/build/VS2010/flatc.vcxproj @@ -0,0 +1,160 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {5B5857E1-64E2-4CED-A12E-45E1B3880496} + Win32Proj + Win32 + flatc + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(IntDir) + flatc.dir\Debug\ + flatc + .exe + true + true + $(IntDir) + flatc.dir\Release\ + flatc + .exe + false + true + + + + ../../include;%(AdditionalIncludeDirectories) + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + Debug + $(IntDir) + ../../Debug/flatc.pdb + + + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + true + ../../Debug/flatc.lib + ../../Debug/flatc.pdb + Console + + + + + false + + + + + ../../include;%(AdditionalIncludeDirectories) + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + Release + $(IntDir) + ../../Release/flatc.pdb + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + false + ../../Release/flatc.lib + ../../Release/flatc.pdb + Console + + + + + false + + + + + + + + + + + + + + + 71030BD1-9039-4724-A6C4-F7CB2C700B47 + + + + + + \ No newline at end of file diff --git a/build/VS2010/flatc.vcxproj.user b/build/VS2010/flatc.vcxproj.user new file mode 100755 index 000000000..58f2fc201 --- /dev/null +++ b/build/VS2010/flatc.vcxproj.user @@ -0,0 +1,11 @@ + + + + ..\.. + WindowsLocalDebugger + + + ..\.. + WindowsLocalDebugger + + \ No newline at end of file diff --git a/build/VS2010/flatsamplebinary.vcxproj b/build/VS2010/flatsamplebinary.vcxproj new file mode 100755 index 000000000..e54ff87b9 --- /dev/null +++ b/build/VS2010/flatsamplebinary.vcxproj @@ -0,0 +1,155 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {16FA5518-3DE1-4B15-A1E0-F4734C276FB4} + Win32Proj + Win32 + flatsamplebinary + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(IntDir) + flatsamplebinary.dir\Debug\ + flatsamplebinary + .exe + true + true + $(IntDir) + flatsamplebinary.dir\Release\ + flatsamplebinary + .exe + false + true + + + + ../../include;%(AdditionalIncludeDirectories) + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + Debug + $(IntDir) + ../../Debug/flatsamplebinary.pdb + + + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + true + ../../Debug/flatsamplebinary.lib + ../../Debug/flatsamplebinary.pdb + Console + + + + + false + + + + + ../../include;%(AdditionalIncludeDirectories) + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + Release + $(IntDir) + ../../Release/flatsamplebinary.pdb + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + false + ../../Release/flatsamplebinary.lib + ../../Release/flatsamplebinary.pdb + Console + + + + + false + + + + + + + + + + 71030BD1-9039-4724-A6C4-F7CB2C700B47 + + + + + + \ No newline at end of file diff --git a/build/VS2010/flatsamplebinary.vcxproj.user b/build/VS2010/flatsamplebinary.vcxproj.user new file mode 100755 index 000000000..ace9a86ac --- /dev/null +++ b/build/VS2010/flatsamplebinary.vcxproj.user @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/build/VS2010/flatsampletext.vcxproj b/build/VS2010/flatsampletext.vcxproj new file mode 100755 index 000000000..96d3d12bd --- /dev/null +++ b/build/VS2010/flatsampletext.vcxproj @@ -0,0 +1,159 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F0A15675-1017-4217-BB5B-3372F2C636AB} + Win32Proj + Win32 + flatsampletext + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(IntDir) + flatsampletext.dir\Debug\ + flatsampletext + .exe + true + true + $(IntDir) + flatsampletext.dir\Release\ + flatsampletext + .exe + false + true + + + + ../../include;%(AdditionalIncludeDirectories) + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + Debug + $(IntDir) + ../../Debug/flatsampletext.pdb + + + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + true + ../../Debug/flatsampletext.lib + ../../Debug/flatsampletext.pdb + Console + + + + + false + + + + + ../../include;%(AdditionalIncludeDirectories) + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + Release + $(IntDir) + ../../Release/flatsampletext.pdb + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + false + ../../Release/flatsampletext.lib + ../../Release/flatsampletext.pdb + Console + + + + + false + + + + + + + + + + + + + + 71030BD1-9039-4724-A6C4-F7CB2C700B47 + + + + + + \ No newline at end of file diff --git a/build/VS2010/flatsampletext.vcxproj.user b/build/VS2010/flatsampletext.vcxproj.user new file mode 100755 index 000000000..58f2fc201 --- /dev/null +++ b/build/VS2010/flatsampletext.vcxproj.user @@ -0,0 +1,11 @@ + + + + ..\.. + WindowsLocalDebugger + + + ..\.. + WindowsLocalDebugger + + \ No newline at end of file diff --git a/build/VS2010/flattests.vcxproj b/build/VS2010/flattests.vcxproj new file mode 100755 index 000000000..b6c253e29 --- /dev/null +++ b/build/VS2010/flattests.vcxproj @@ -0,0 +1,159 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {DC7BBA00-9FC6-48AF-B7E9-12CA91AC02AA} + Win32Proj + Win32 + flattests + + + + Application + false + MultiByte + + + Application + false + MultiByte + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(IntDir) + flattests.dir\Debug\ + flattests + .exe + true + true + $(IntDir) + flattests.dir\Release\ + flattests + .exe + false + true + + + + ../../include;%(AdditionalIncludeDirectories) + EnableFastChecks + CompileAsCpp + ProgramDatabase + Sync + Disabled + Disabled + NotUsing + MultiThreadedDebugDLL + true + Level3 + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + Debug + $(IntDir) + ../../Debug/flattests.pdb + + + WIN32;_WINDOWS;_DEBUG;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + true + ../../Debug/flattests.lib + ../../Debug/flattests.pdb + Console + + + + + false + + + + + ../../include;%(AdditionalIncludeDirectories) + CompileAsCpp + Sync + AnySuitable + MaxSpeed + NotUsing + MultiThreadedDLL + true + Level3 + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + Release + $(IntDir) + ../../Release/flattests.pdb + + + WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + ../../include;%(AdditionalIncludeDirectories) + + + ../../include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:X86 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib + %(AdditionalLibraryDirectories) + false + ../../Release/flattests.lib + ../../Release/flattests.pdb + Console + + + + + false + + + + + + + + + + + + + + 71030BD1-9039-4724-A6C4-F7CB2C700B47 + + + + + + \ No newline at end of file diff --git a/build/VS2010/flattests.vcxproj.user b/build/VS2010/flattests.vcxproj.user new file mode 100755 index 000000000..58f2fc201 --- /dev/null +++ b/build/VS2010/flattests.vcxproj.user @@ -0,0 +1,11 @@ + + + + ..\.. + WindowsLocalDebugger + + + ..\.. + WindowsLocalDebugger + + \ No newline at end of file diff --git a/build/Xcode/FlatBuffers.xcodeproj/project.pbxproj b/build/Xcode/FlatBuffers.xcodeproj/project.pbxproj new file mode 100644 index 000000000..c30aa8d43 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/project.pbxproj @@ -0,0 +1,1035 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1963D7D2A57344A3B1C1713F /* idl_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3709AC883348409592530AE6 /* idl_parser.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + 3343DD4ED370434BBA148FAB /* idl_gen_java.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3803689175184C7E8CB3EED0 /* idl_gen_java.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + 61823BBC53544106B6DBC38E /* idl_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3709AC883348409592530AE6 /* idl_parser.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + 61FF3C34FBEC4819A1C30F92 /* sample_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ECCEBFFA6977404F858F9739 /* sample_text.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + A9C9A99F719A4ED58DC2D2FC /* idl_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3709AC883348409592530AE6 /* idl_parser.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + AA9BACF55EB3456BA2F633BB /* flatc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD29781D8E490284B06504 /* flatc.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + AD71FEBEE4E846529002C1F0 /* idl_gen_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + AE5F47A7DCB44781B657F062 /* idl_gen_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + BE03D7B0C9584DD58B50ED34 /* idl_gen_cpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD90A7F6B2BE4D0384294DD1 /* idl_gen_cpp.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + E0680D6B5BFD484BA9D88EE8 /* idl_gen_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + E84E4B7612DF4C369DC24843 /* sample_binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EE44BFFAF8E43F485859145 /* sample_binary.cpp */; settings = {COMPILER_FLAGS = ""; }; }; + EE4AEE138D684B30A1BF5462 /* test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6AD24EEB3D024825A37741FF /* test.cpp */; settings = {COMPILER_FLAGS = ""; }; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 00154BD8654B4B5B9FF45FA6 /* idl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = idl.h; path = include/flatbuffers/idl.h; sourceTree = SOURCE_ROOT; }; + 0DFD29781D8E490284B06504 /* flatc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = flatc.cpp; path = src/flatc.cpp; sourceTree = SOURCE_ROOT; }; + 18185F364F604E648CF6EE25 /* flatc */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; path = flatc; sourceTree = BUILT_PRODUCTS_DIR; }; + 3709AC883348409592530AE6 /* idl_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = idl_parser.cpp; path = src/idl_parser.cpp; sourceTree = SOURCE_ROOT; }; + 3803689175184C7E8CB3EED0 /* idl_gen_java.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = idl_gen_java.cpp; path = src/idl_gen_java.cpp; sourceTree = SOURCE_ROOT; }; + 3863042BCEC64791BFB48625 /* flatsamplebinary */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; path = flatsamplebinary; sourceTree = BUILT_PRODUCTS_DIR; }; + 420E3BC724ED4A008D79297F /* flatsampletext */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; path = flatsampletext; sourceTree = BUILT_PRODUCTS_DIR; }; + 423CA92401AE442B91546E63 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = CMakeLists.txt; path = /Users/wvo/flatbuffers_snapshot9/CMakeLists.txt; sourceTree = ""; }; + 5EE44BFFAF8E43F485859145 /* sample_binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sample_binary.cpp; path = samples/sample_binary.cpp; sourceTree = SOURCE_ROOT; }; + 6AD24EEB3D024825A37741FF /* test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = test.cpp; path = tests/test.cpp; sourceTree = SOURCE_ROOT; }; + A13F25CDAD23435DA293690D /* flattests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; path = flattests; sourceTree = BUILT_PRODUCTS_DIR; }; + AB70F1FBA50E4120BCF37C8D /* monster_test_generated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = monster_test_generated.h; path = tests/monster_test_generated.h; sourceTree = SOURCE_ROOT; }; + AD3682C6E1DD4EABB822C0CC /* monster_generated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = monster_generated.h; path = samples/monster_generated.h; sourceTree = SOURCE_ROOT; }; + C0E7B66C3FF849A0AD9A7168 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = util.h; path = include/flatbuffers/util.h; sourceTree = SOURCE_ROOT; }; + CD90A7F6B2BE4D0384294DD1 /* idl_gen_cpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = idl_gen_cpp.cpp; path = src/idl_gen_cpp.cpp; sourceTree = SOURCE_ROOT; }; + DD8B353D4756412195777FBA /* flatbuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = flatbuffers.h; path = include/flatbuffers/flatbuffers.h; sourceTree = SOURCE_ROOT; }; + ECCEBFFA6977404F858F9739 /* sample_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sample_text.cpp; path = samples/sample_text.cpp; sourceTree = SOURCE_ROOT; }; + F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = idl_gen_text.cpp; path = src/idl_gen_text.cpp; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXGroup section */ + 194905BCBB5C451DB092EB08 /* Resources */ = { + isa = PBXGroup; + children = ( + ); + name = Resources; + sourceTree = ""; + }; + 28237E300FE042DEADA302D3 /* Source Files */ = { + isa = PBXGroup; + children = ( + 0DFD29781D8E490284B06504 /* flatc.cpp */, + CD90A7F6B2BE4D0384294DD1 /* idl_gen_cpp.cpp */, + 3803689175184C7E8CB3EED0 /* idl_gen_java.cpp */, + F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */, + 3709AC883348409592530AE6 /* idl_parser.cpp */, + ); + name = "Source Files"; + sourceTree = ""; + }; + 355DCA17961E4B2FB2C71403 /* Source Files */ = { + isa = PBXGroup; + children = ( + F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */, + 3709AC883348409592530AE6 /* idl_parser.cpp */, + 6AD24EEB3D024825A37741FF /* test.cpp */, + ); + name = "Source Files"; + sourceTree = ""; + }; + 378446B9D5EF46EF92B35E21 /* flatc */ = { + isa = PBXGroup; + children = ( + 5FEA84E7D39645988300317C /* Header Files */, + 28237E300FE042DEADA302D3 /* Source Files */, + 423CA92401AE442B91546E63 /* CMakeLists.txt */, + ); + name = flatc; + sourceTree = ""; + }; + 40E30B8480BD493EA459E9B4 /* Header Files */ = { + isa = PBXGroup; + children = ( + DD8B353D4756412195777FBA /* flatbuffers.h */, + 00154BD8654B4B5B9FF45FA6 /* idl.h */, + C0E7B66C3FF849A0AD9A7168 /* util.h */, + AD3682C6E1DD4EABB822C0CC /* monster_generated.h */, + ); + name = "Header Files"; + sourceTree = ""; + }; + 4D1151F6FE594E40A1C177FF /* Header Files */ = { + isa = PBXGroup; + children = ( + DD8B353D4756412195777FBA /* flatbuffers.h */, + AD3682C6E1DD4EABB822C0CC /* monster_generated.h */, + ); + name = "Header Files"; + sourceTree = ""; + }; + 5235469653ED4BC88A6C504D /* Header Files */ = { + isa = PBXGroup; + children = ( + DD8B353D4756412195777FBA /* flatbuffers.h */, + 00154BD8654B4B5B9FF45FA6 /* idl.h */, + C0E7B66C3FF849A0AD9A7168 /* util.h */, + AB70F1FBA50E4120BCF37C8D /* monster_test_generated.h */, + ); + name = "Header Files"; + sourceTree = ""; + }; + 5648A71028E14478841372D3 /* Source Files */ = { + isa = PBXGroup; + children = ( + 5EE44BFFAF8E43F485859145 /* sample_binary.cpp */, + ); + name = "Source Files"; + sourceTree = ""; + }; + 5FEA84E7D39645988300317C /* Header Files */ = { + isa = PBXGroup; + children = ( + DD8B353D4756412195777FBA /* flatbuffers.h */, + 00154BD8654B4B5B9FF45FA6 /* idl.h */, + C0E7B66C3FF849A0AD9A7168 /* util.h */, + ); + name = "Header Files"; + sourceTree = ""; + }; + 866694F9F2F7451382D236B3 /* Sources */ = { + isa = PBXGroup; + children = ( + 378446B9D5EF46EF92B35E21 /* flatc */, + DB9DE41C20F349F694A488F3 /* flatsamplebinary */, + 8FA1F43C78914AE5AD04E24E /* flatsampletext */, + 88421F5F87584EE3B67C979A /* flattests */, + ); + name = Sources; + sourceTree = ""; + }; + 88421F5F87584EE3B67C979A /* flattests */ = { + isa = PBXGroup; + children = ( + 5235469653ED4BC88A6C504D /* Header Files */, + 355DCA17961E4B2FB2C71403 /* Source Files */, + ); + name = flattests; + sourceTree = ""; + }; + 8F5E926B72104F4194B3BD5A = { + isa = PBXGroup; + children = ( + 866694F9F2F7451382D236B3 /* Sources */, + 194905BCBB5C451DB092EB08 /* Resources */, + 99CC11E382B8420AA79A8A14 /* Products */, + ); + sourceTree = ""; + }; + 8FA1F43C78914AE5AD04E24E /* flatsampletext */ = { + isa = PBXGroup; + children = ( + 40E30B8480BD493EA459E9B4 /* Header Files */, + A1C826615F904FDE8F0CA154 /* Source Files */, + ); + name = flatsampletext; + sourceTree = ""; + }; + 99CC11E382B8420AA79A8A14 /* Products */ = { + isa = PBXGroup; + children = ( + 18185F364F604E648CF6EE25 /* flatc */, + 3863042BCEC64791BFB48625 /* flatsamplebinary */, + 420E3BC724ED4A008D79297F /* flatsampletext */, + A13F25CDAD23435DA293690D /* flattests */, + ); + name = Products; + sourceTree = ""; + }; + A1C826615F904FDE8F0CA154 /* Source Files */ = { + isa = PBXGroup; + children = ( + ECCEBFFA6977404F858F9739 /* sample_text.cpp */, + F6C5D81DBF864365B12E269D /* idl_gen_text.cpp */, + 3709AC883348409592530AE6 /* idl_parser.cpp */, + ); + name = "Source Files"; + sourceTree = ""; + }; + DB9DE41C20F349F694A488F3 /* flatsamplebinary */ = { + isa = PBXGroup; + children = ( + 4D1151F6FE594E40A1C177FF /* Header Files */, + 5648A71028E14478841372D3 /* Source Files */, + 423CA92401AE442B91546E63 /* CMakeLists.txt */, + ); + name = flatsamplebinary; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 49A8585B4DDF45E9A3B17CFC /* flatc */ = { + isa = PBXNativeTarget; + buildConfigurationList = 33E06AF34F9D4985A3ECC3BE /* Build configuration list for PBXNativeTarget "flatc" */; + buildPhases = ( + BA2D863987DC44ADBA112566 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = flatc; + productName = flatc; + productReference = 18185F364F604E648CF6EE25 /* flatc */; + productType = "com.apple.product-type.tool"; + }; + 6FAE4035E73E43A4B85484F5 /* flatsamplebinary */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00270D02D60C49CBA8254F7E /* Build configuration list for PBXNativeTarget "flatsamplebinary" */; + buildPhases = ( + B52C93947E644572857F437C /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = flatsamplebinary; + productName = flatsamplebinary; + productReference = 3863042BCEC64791BFB48625 /* flatsamplebinary */; + productType = "com.apple.product-type.tool"; + }; + D69F7F780CCE4A07821AC50E /* flattests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 368F4ABC4CF54353A6440842 /* Build configuration list for PBXNativeTarget "flattests" */; + buildPhases = ( + F45B105DA30F42048C359289 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = flattests; + productName = flattests; + productReference = A13F25CDAD23435DA293690D /* flattests */; + productType = "com.apple.product-type.tool"; + }; + DBAB5216DC474DD19C4A3A9D /* flatsampletext */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4EFA62D61D724785A337C00C /* Build configuration list for PBXNativeTarget "flatsampletext" */; + buildPhases = ( + A5F04AC5C7354005A3736470 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = flatsampletext; + productName = flatsampletext; + productReference = 420E3BC724ED4A008D79297F /* flatsampletext */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 17AD84829D614C168858FC02 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 0510; + }; + buildConfigurationList = 6428BEB363AA4E03A282AA8C /* Build configuration list for PBXProject "FlatBuffers" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 8F5E926B72104F4194B3BD5A; + projectDirPath = ../..; + projectRoot = ""; + targets = ( + 49A8585B4DDF45E9A3B17CFC /* flatc */, + 6FAE4035E73E43A4B85484F5 /* flatsamplebinary */, + DBAB5216DC474DD19C4A3A9D /* flatsampletext */, + D69F7F780CCE4A07821AC50E /* flattests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + A5F04AC5C7354005A3736470 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 61FF3C34FBEC4819A1C30F92 /* sample_text.cpp in Sources */, + AE5F47A7DCB44781B657F062 /* idl_gen_text.cpp in Sources */, + 1963D7D2A57344A3B1C1713F /* idl_parser.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B52C93947E644572857F437C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E84E4B7612DF4C369DC24843 /* sample_binary.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BA2D863987DC44ADBA112566 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA9BACF55EB3456BA2F633BB /* flatc.cpp in Sources */, + BE03D7B0C9584DD58B50ED34 /* idl_gen_cpp.cpp in Sources */, + 3343DD4ED370434BBA148FAB /* idl_gen_java.cpp in Sources */, + AD71FEBEE4E846529002C1F0 /* idl_gen_text.cpp in Sources */, + A9C9A99F719A4ED58DC2D2FC /* idl_parser.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F45B105DA30F42048C359289 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E0680D6B5BFD484BA9D88EE8 /* idl_gen_text.cpp in Sources */, + 61823BBC53544106B6DBC38E /* idl_parser.cpp in Sources */, + EE4AEE138D684B30A1BF5462 /* test.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 02575EDE5A1349C9A3584E32 /* RelWithDebInfo */ = { + isa = XCBuildConfiguration; + buildSettings = { + ONLY_ACTIVE_ARCH = YES; + SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk; + SYMROOT = build; + }; + name = RelWithDebInfo; + }; + 04681CC521204B3B87BB1E81 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = " -std=c++0x"; + OTHER_CPLUSPLUSFLAGS = " -std=c++0x"; + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flattests; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + 1399048C48224B1BBEF356B7 /* RelWithDebInfo */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 2; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsamplebinary; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = RelWithDebInfo; + }; + 1C94D755C4754814BABC99DF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = " -std=c++0x"; + OTHER_CPLUSPLUSFLAGS = " -std=c++0x"; + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsamplebinary; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + 33335DE09CF844709E9E4AA9 /* RelWithDebInfo */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 2; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flattests; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = RelWithDebInfo; + }; + 33B3983234F648E28F058235 /* MinSizeRel */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flattests; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = MinSizeRel; + }; + 370A0A2C8AA943C19C8021C9 /* MinSizeRel */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsamplebinary; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = MinSizeRel; + }; + 37C0FFB777CF4C19BD7AA662 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flattests; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; + 41E4007D1858418CA3E8465E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsampletext; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; + 48205B66908F4F23861A62D1 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatc; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; + 49C655ECBF114257BDDB1F8C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = " -std=c++0x"; + OTHER_CPLUSPLUSFLAGS = " -std=c++0x"; + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatc; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + 4D59EB9A2B114E4A80EE8969 /* RelWithDebInfo */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 2; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatc; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = RelWithDebInfo; + }; + 60917B4900A4484898ED29EF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ONLY_ACTIVE_ARCH = YES; + SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk; + SYMROOT = build; + }; + name = Debug; + }; + 65B8F01CB7E6407CB262E6B6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ONLY_ACTIVE_ARCH = YES; + SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk; + SYMROOT = build; + }; + name = Release; + }; + 720E13DCA0B94E778BBED2DD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsamplebinary; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Release; + }; + 7ACE0191E05A40DEBBE068EE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = " -std=c++0x"; + OTHER_CPLUSPLUSFLAGS = " -std=c++0x"; + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsampletext; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = Debug; + }; + A38FA2E52874442987B7F331 /* MinSizeRel */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatc; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = MinSizeRel; + }; + C1F9C4F8E9654F90B78B41DE /* MinSizeRel */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsampletext; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = MinSizeRel; + }; + C839EDC9489F432994623A13 /* MinSizeRel */ = { + isa = XCBuildConfiguration; + buildSettings = { + ONLY_ACTIVE_ARCH = YES; + SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk; + SYMROOT = build; + }; + name = MinSizeRel; + }; + F483DAC3AB084D769E89CBDF /* RelWithDebInfo */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + EXECUTABLE_PREFIX = ""; + EXECUTABLE_SUFFIX = ""; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 2; + GCC_PREPROCESSOR_DEFINITIONS = "'CMAKE_INTDIR=\"$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)\"'"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include"; + INSTALL_PATH = ""; + LIBRARY_SEARCH_PATHS = ""; + OTHER_CFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-DNDEBUG", + "-std=c++0x", + ); + OTHER_LDFLAGS = ( + "-Wl,-search_paths_first", + "-Wl,-headerpad_max_install_names", + ); + OTHER_REZFLAGS = ""; + PRODUCT_NAME = flatsampletext; + SECTORDER_FLAGS = ""; + SYMROOT = build; + USE_HEADERMAP = NO; + WARNING_CFLAGS = ( + "-Wmost", + "-Wno-four-char-constants", + "-Wno-unknown-pragmas", + ); + }; + name = RelWithDebInfo; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 00270D02D60C49CBA8254F7E /* Build configuration list for PBXNativeTarget "flatsamplebinary" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1C94D755C4754814BABC99DF /* Debug */, + 720E13DCA0B94E778BBED2DD /* Release */, + 370A0A2C8AA943C19C8021C9 /* MinSizeRel */, + 1399048C48224B1BBEF356B7 /* RelWithDebInfo */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 33E06AF34F9D4985A3ECC3BE /* Build configuration list for PBXNativeTarget "flatc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 49C655ECBF114257BDDB1F8C /* Debug */, + 48205B66908F4F23861A62D1 /* Release */, + A38FA2E52874442987B7F331 /* MinSizeRel */, + 4D59EB9A2B114E4A80EE8969 /* RelWithDebInfo */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 368F4ABC4CF54353A6440842 /* Build configuration list for PBXNativeTarget "flattests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 04681CC521204B3B87BB1E81 /* Debug */, + 37C0FFB777CF4C19BD7AA662 /* Release */, + 33B3983234F648E28F058235 /* MinSizeRel */, + 33335DE09CF844709E9E4AA9 /* RelWithDebInfo */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 4EFA62D61D724785A337C00C /* Build configuration list for PBXNativeTarget "flatsampletext" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7ACE0191E05A40DEBBE068EE /* Debug */, + 41E4007D1858418CA3E8465E /* Release */, + C1F9C4F8E9654F90B78B41DE /* MinSizeRel */, + F483DAC3AB084D769E89CBDF /* RelWithDebInfo */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + 6428BEB363AA4E03A282AA8C /* Build configuration list for PBXProject "FlatBuffers" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 60917B4900A4484898ED29EF /* Debug */, + 65B8F01CB7E6407CB262E6B6 /* Release */, + C839EDC9489F432994623A13 /* MinSizeRel */, + 02575EDE5A1349C9A3584E32 /* RelWithDebInfo */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 17AD84829D614C168858FC02 /* Project object */; +} diff --git a/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..bcc0adbab --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/UserInterfaceState.xcuserstate b/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..0c21f93a0cb4d47e824a1735909c6b2943cab206 GIT binary patch literal 34693 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 literal 0 HcmV?d00001 diff --git a/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/WorkspaceSettings.xcsettings b/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/WorkspaceSettings.xcsettings new file mode 100644 index 000000000..702ef2973 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/project.xcworkspace/xcuserdata/wvo.xcuserdatad/WorkspaceSettings.xcsettings @@ -0,0 +1,12 @@ + + + + + BuildLocationStyle + UseTargetSettings + HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges + + SnapshotAutomaticallyBeforeSignificantChanges + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 000000000..65e6142d3 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatc.xcscheme b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatc.xcscheme new file mode 100644 index 000000000..225107dac --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatc.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsamplebinary.xcscheme b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsamplebinary.xcscheme new file mode 100644 index 000000000..886a604f2 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsamplebinary.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsampletext.xcscheme b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsampletext.xcscheme new file mode 100644 index 000000000..65e4b546a --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flatsampletext.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flattests.xcscheme b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flattests.xcscheme new file mode 100644 index 000000000..8469abc33 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/flattests.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/xcschememanagement.plist b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..40cf82be0 --- /dev/null +++ b/build/Xcode/FlatBuffers.xcodeproj/xcuserdata/wvo.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,62 @@ + + + + + SchemeUserState + + flatc.xcscheme + + orderHint + 2 + + flatsamplebinary.xcscheme + + orderHint + 3 + + flatsampletext.xcscheme + + orderHint + 4 + + flattests.xcscheme + + orderHint + 5 + + + SuppressBuildableAutocreation + + 3BCC495629FE4952AF99E971 + + primary + + + 49A8585B4DDF45E9A3B17CFC + + primary + + + 6FAE4035E73E43A4B85484F5 + + primary + + + D36669E5F70540ECA618AF27 + + primary + + + D69F7F780CCE4A07821AC50E + + primary + + + DBAB5216DC474DD19C4A3A9D + + primary + + + + + diff --git a/docs/html/md__building.html b/docs/html/md__building.html index 15b26d53d..6b3527554 100644 --- a/docs/html/md__building.html +++ b/docs/html/md__building.html @@ -53,13 +53,14 @@ $(document).ready(function(){initNavTree('md__building.html','');});

Building
-

The system comes with a cmake file that should allow you to build the compiler flatc and the tests (optionally). For details on cmake, see http://www.cmake.org. In brief, depending on your platform, use one of e.g.:

+

There are project files for Visual Studio and Xcode that should allow you to build the compiler flatc, the samples and the tests out of the box.

+

Alternatively, the distribution comes with a cmake file that should allow you to build project/make files for any platform. For details on cmake, see http://www.cmake.org. In brief, depending on your platform, use one of e.g.:

cmake -G "Unix Makefiles"
 cmake -G "Visual Studio 10"
 cmake -G "Xcode"
 

Then, build as normal for your platform. This should result in a flatc executable, essential for the next steps. Note that to use clang instead of gcc, you may need to set up your environment variables, e.g. CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake -G "Unix Makefiles".

Optionally, run the flattests executable. to ensure everything is working correctly on your system. If this fails, please contact us!

-

The cmake file will also build two sample executables, sample_binary and sample_text, see the corresponding .cpp file in the samples directory.

+

Building should also produce two sample executables, sample_binary and sample_text, see the corresponding .cpp file in the samples directory.

There is an android directory that contains all you need to build the test executable on android (use the included build_apk.sh script, or use ndk_build / adb etc. as usual). Upon running, it will output to the log if tests succeeded or not.

There is usually no runtime to compile, as the code consists of a single header, include/flatbuffers/flatbuffers.h. You should add the include folder to your include paths. If you wish to be able to load schemas and/or parse text into binary buffers at runtime, you additionally need the other headers in include/flatbuffers. You must also compile/link src/idl_parser.cpp (and src/idl_gen_text.cpp if you also want to be able convert binary to text).

For applications on Google Play that integrate this library, usage is tracked. This tracking is done automatically using the embedded version string (flatbuffer_version_string), and helps us continue to optimize it. Aside from consuming a few extra bytes in your application binary, it shouldn't affect your application at all. We use this information to let us know if FlatBuffers is useful and if we should continue to invest in it. Since this is open source, you are free to remove the version string but we would appreciate if you would leave it in.

diff --git a/docs/source/Building.md b/docs/source/Building.md index 7df54da97..8cbc78d4b 100755 --- a/docs/source/Building.md +++ b/docs/source/Building.md @@ -1,7 +1,10 @@ # Building -The system comes with a `cmake` file that should allow you to build the -compiler `flatc` and the tests (optionally). For details on `cmake`, see +There are project files for Visual Studio and Xcode that should allow you +to build the compiler `flatc`, the samples and the tests out of the box. + +Alternatively, the distribution comes with a `cmake` file that should allow +you to build project/make files for any platform. For details on `cmake`, see . In brief, depending on your platform, use one of e.g.: @@ -19,7 +22,7 @@ Optionally, run the `flattests` executable. to ensure everything is working correctly on your system. If this fails, please contact us! -The cmake file will also build two sample executables, `sample_binary` and +Building should also produce two sample executables, `sample_binary` and `sample_text`, see the corresponding `.cpp` file in the samples directory. There is an `android` directory that contains all you need to build the test diff --git a/src/idl_gen_cpp.cpp b/src/idl_gen_cpp.cpp index 36819e729..b5ad8657d 100644 --- a/src/idl_gen_cpp.cpp +++ b/src/idl_gen_cpp.cpp @@ -298,7 +298,7 @@ static void GenStruct(StructDef &struct_def, std::string *code_ptr) { // Iterate through all definitions we haven't generate code for (enums, structs, // and tables) and output them to a single file. -static std::string GenerateCPP(const Parser &parser) { +std::string GenerateCPP(const Parser &parser) { using namespace cpp; // Generate code for all the enum declarations. diff --git a/tests/test.cpp b/tests/test.cpp index d0d540390..0cf104bbd 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -33,7 +33,7 @@ using namespace MyGame::Example; { printf(__VA_ARGS__); printf("\n"); } #endif -bool testing_fails = 0; +int testing_fails = 0; template void TestEq(T expval, U val, const char *exp, const char *file, int line) {