[Add] YIM 2.2.1
[CocoaPods.git] / Specs / 7 / 2 / 4 / PLCrashReporter-DynamicFramework / 1.3.0.1 / PLCrashReporter-DynamicFramework.podspec.json
blobe15168ca4d3b0f749a1087785c60d666c68484b1
2   "name": "PLCrashReporter-DynamicFramework",
3   "version": "1.3.0.1",
4   "summary": "Reliable, open-source crash reporting for iOS and Mac OS X.",
5   "description": "Plausible CrashReporter provides an in-process crash reporting \nframework for use on both iOS and Mac OS X, and powers many of \nthe crash reporting services available for iOS, including \nHockeyApp, Flurry, Crittercism and FoglightAPM.",
6   "homepage": "https://github.com/plausiblelabs/plcrashreporter",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "Plausible Labs Cooperative, Inc.": "contact@plausible.coop"
13   },
14   "source": {
15     "git": "https://github.com/plausiblelabs/plcrashreporter.git",
16     "commit": "5347b1e1e5f2e134f624dd0c47de74b8b40a57eb"
17   },
18   "platforms": {
19     "ios": "7.0",
20     "osx": "10.8"
21   },
22   "source_files": [
23     "Source/**/*.{h,hpp,c,cc,cpp,m,mm,s}",
24     "Dependencies/protobuf-2.0.3/src/*"
25   ],
26   "exclude_files": [
27     "**/*Tests.*",
28     "**/*_test_*",
29     "**/*TestCase.*",
30     "**/*test.*",
31     "**/*main.m"
32   ],
33   "public_header_files": [
34     "Source/**/*.h",
35     "Dependencies/**/*.h"
36   ],
37   "prefix_header_contents": "#import \"PLCrashNamespace.h\"",
38   "header_mappings_dir": ".",
39   "requires_arc": false,
40   "resources": "Resources/*.proto",
41   "preserve_paths": "Dependencies/**",
42   "pod_target_xcconfig": {
43     "GCC_PREPROCESSOR_DEFINITIONS": "PLCR_PRIVATE"
44   },
45   "xcconfig": {
46     "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES"
47   },
48   "prepare_command": "cd \"Resources\" && \"../Dependencies/protobuf-2.0.3/bin/protoc-c\" --c_out=\"../Source\" \"crash_report.proto\" && cd ..\nfind . \\( -iname '*.h' -o -iname '*.hpp' -o -iname '*.c' -o -iname '*.cc' -o -iname '*.cpp' -o -iname '*.m' -o -iname '*.mm' \\) -exec sed -i '' -e 's/#include <google\\/protobuf-c\\/protobuf-c.h>/#include \"..\\/Dependencies\\/protobuf-2.0.3\\/src\\/protobuf-c.h\"/g' {} \\;\nfind . \\( -iname '*.h' -o -iname '*.hpp' -o -iname '*.c' -o -iname '*.cc' -o -iname '*.cpp' -o -iname '*.m' -o -iname '*.mm' \\) -exec sed -i '' -e 's/#import \"CrashReporter\\/CrashReporter.h\"/#import \"CrashReporter.h\"/g' {} \\;\n\nSDKROOT=$(xcrun --sdk macosx --show-sdk-path)\nmig -arch \"i386\" -header \"Source/mach_exc_i386.h\" -server /dev/null -user \"Source/mach_exc_i386User.inc\" \"${SDKROOT}/usr/include/mach/mach_exc.defs\"\nmig -arch \"x86_64\" -header \"Source/mach_exc_x86_64.h\" -server /dev/null -user \"Source/mach_exc_x86_64User.inc\" \"${SDKROOT}/usr/include/mach/mach_exc.defs\"\n\necho '#ifdef __LP64__'               > Source/mach_exc.h\necho '#include \"mach_exc_x86_64.h\"' >> Source/mach_exc.h\necho '#else'                        >> Source/mach_exc.h\necho '#include \"mach_exc_i386.h\"'   >> Source/mach_exc.h\necho '#endif'                       >> Source/mach_exc.h\n\nFILE_86=$(cat Source/mach_exc_i386User.inc)\nFILE_64=$(cat Source/mach_exc_x86_64User.inc)\necho '#ifdef __LP64__' > Source/mach_exc.c\necho \"$FILE_64\"        >> Source/mach_exc.c\necho '#else'           >> Source/mach_exc.c\necho \"$FILE_86\"        >> Source/mach_exc.c\necho '#endif'          >> Source/mach_exc.c",
49   "libraries": "c++"