4 "cocoapods_version": ">= 1.5.0",
9 "type": "2-clause BSD",
12 "homepage": "https://github.com/stephan-tolksdorf/STULabel",
14 "git": "https://github.com/stephan-tolksdorf/STULabel.git",
18 "Stephan Tolksdorf": "stulabel@quanttec.com"
20 "social_media_url": "https://twitter.com/s_tolksdorf",
21 "summary": "A faster and more flexible label view for iOS",
22 "module_map": "STULabel/STULabel.modulemap",
23 "source_files": "STULabel/**/*.{h,hpp,m,mm,c,cpp}",
24 "public_header_files": [
25 "STULabel/STUTextFrame.h",
26 "STULabel/STUTextFlags.h",
27 "STULabel/NSLayoutAnchor+STULabelSpacing.h",
28 "STULabel/STULabelPrerenderer.h",
29 "STULabel/STUParagraphStyle.h",
30 "STULabel/STULabelDrawingBlock.h",
31 "STULabel/STUTextFrameAccessibilityElement.h",
32 "STULabel/STULabelOverlayStyle.h",
33 "STULabel/STUTextFrame-Unsafe.h",
34 "STULabel/NSAttributedString+STUDynamicTypeFontScaling.h",
35 "STULabel/STUTextFrameLine.h",
36 "STULabel/STUShapedString.h",
37 "STULabel/STUTextFrameRange.h",
38 "STULabel/STUTextRange.h",
39 "STULabel/STULabelAlignment.h",
40 "STULabel/STULayerWithNullDefaultActions.h",
41 "STULabel/STUCancellationFlag.h",
42 "STULabel/STUTruncationScope.h",
43 "STULabel/UIFont+STUDynamicTypeFontScaling.h",
44 "STULabel/STUTextHighlightStyle.h",
45 "STULabel/STUBackgroundAttribute.h",
46 "STULabel/STUObjCRuntimeWrappers.h",
47 "STULabel/STUTextRectArray.h",
48 "STULabel/STUTextLink.h",
49 "STULabel/STULabelLayoutInfo.h",
50 "STULabel/STUStartEndRange.h",
51 "STULabel/STUTextFrameOptions.h",
52 "STULabel/STUMainScreenProperties.h",
53 "STULabel/STUTextFrameDrawingOptions.h",
54 "STULabel/STUTextAttachment.h",
55 "STULabel/stu_mutex.h",
56 "STULabel/STUImageUtils.h",
57 "STULabel/STUTextAttributes.h",
58 "STULabel/STULabelLayer.h",
59 "STULabel/STULabelSwiftExtensions.h",
60 "STULabel/STUDefines.h",
64 "STULabel/STUMainScreenProperties.m",
65 "STULabel/STUImageUtils.m",
66 "STULabel/Internal/STULabelAddToContactsViewController.m",
67 "STULabel/Internal/STULabelLinkOverlayLayer.m",
68 "STULabel/Internal/stu/Assert.m",
69 "STULabel/NSAttributedString+STUDynamicTypeFontScaling.m",
70 "STULabel/STULayerWithNullDefaultActions.m",
71 "STULabel/UIFont+STUDynamicTypeFontScaling.m",
72 "STULabel/STUTextFrameAccessibilityElement.mm",
73 "STULabel/STULabelLayoutInfo.mm",
74 "STULabel/STUTextRectArray.mm",
75 "STULabel/STUTextFrameOptions.mm",
76 "STULabel/STUTextHighlightStyle.mm",
77 "STULabel/STUTextAttributes.mm",
78 "STULabel/STUTruncationScope.mm",
79 "STULabel/Internal/ThreadLocalAllocator.mm",
80 "STULabel/Internal/CoreGraphicsUtils.mm",
81 "STULabel/Internal/ShapedString.mm",
82 "STULabel/Internal/TextFrameLayouter-Scaling.mm",
83 "STULabel/Internal/LabelPrerenderer.mm",
84 "STULabel/Internal/DecorationLines.mm",
85 "STULabel/Internal/STULabelTiledLayer.mm",
86 "STULabel/Internal/TextFrame-Drawing.mm",
87 "STULabel/Internal/DisplayScaleRounding.mm",
88 "STULabel/Internal/CancellationFlag.mm",
89 "STULabel/Internal/TextStyleBuffer.mm",
90 "STULabel/Internal/LayerVisibleBoundsObserver.mm",
91 "STULabel/Internal/TextFrameLine-ImageBounds.mm",
92 "STULabel/Internal/HashTable.mm",
93 "STULabel/Internal/STULabelSubrangeView.mm",
94 "STULabel/Internal/GlyphPathIntersectionBounds.mm",
95 "STULabel/Internal/STULabelGhostingMaskLayer.mm",
96 "STULabel/Internal/TextStyle.mm",
97 "STULabel/Internal/TextFrame-IndexConversion.mm",
98 "STULabel/Internal/TextFrame-PointToIndex.mm",
99 "STULabel/Internal/LineTruncation.mm",
100 "STULabel/Internal/UnicodeCodePointProperties.mm",
101 "STULabel/Internal/NSStringRef.mm",
102 "STULabel/Internal/TextFrameLine-Drawing.mm",
103 "STULabel/Internal/PurgeableImage.mm",
104 "STULabel/Internal/DrawingContext.mm",
105 "STULabel/Internal/TextFrameLine-GlyphSpanIteration.mm",
106 "STULabel/Internal/Kerning.mm",
107 "STULabel/Internal/Color.mm",
108 "STULabel/Internal/LabelRendering.mm",
109 "STULabel/Internal/TextLineSpan.mm",
110 "STULabel/Internal/TextLineSpansPath.mm",
111 "STULabel/Internal/TextFrame-TruncatedAttributedString.mm",
112 "STULabel/Internal/TextFrameLayouter-LineTruncation.mm",
113 "STULabel/Internal/TextFrameLayouter.mm",
114 "STULabel/Internal/SortedIntervalBuffer.mm",
115 "STULabel/Internal/TextFrame.mm",
116 "STULabel/Internal/LabelParameters.mm",
117 "STULabel/Internal/GlyphSpan.mm",
118 "STULabel/Internal/TextFrame-Background.mm",
119 "STULabel/Internal/CoreAnimationUtils.mm",
120 "STULabel/Internal/StyledStringRangeIteration.mm",
121 "STULabel/Internal/Font.mm",
122 "STULabel/Internal/TextFrameLayouter-LineBreaking.mm",
123 "STULabel/Internal/LabelRenderTask.mm",
124 "STULabel/Internal/TextFrameLine-FontMetric.mm",
125 "STULabel/Internal/Localized.mm",
126 "STULabel/Internal/IntervalSearchTable.mm",
127 "STULabel/STULabelPrerenderer.mm",
128 "STULabel/STULabelLayer.mm",
129 "STULabel/STUShapedString.mm",
130 "STULabel/STUTextFrame.mm",
131 "STULabel/STUTextFrameDrawingOptions.mm",
132 "STULabel/STULabelOverlayStyle.mm",
133 "STULabel/STUTextAttachment.mm",
134 "STULabel/STUTextFrameLine.mm",
135 "STULabel/STUBackgroundAttribute.mm",
136 "STULabel/STULabelDrawingBlock.mm",
137 "STULabel/STUParagraphStyle.mm",
138 "STULabel/STULabel.mm",
139 "STULabel/STUTextLink.mm"
141 "resource_bundles": {
142 "STULabelResources": "STULabel/Resources/**/*.strings"
145 "pod_target_xcconfig": {
146 "DEFINES_MODULE": "YES",
147 "GCC_SYMBOLS_PRIVATE_EXTERN": "YES",
148 "ALWAYS_SEARCH_USER_PATHS": "NO",
149 "USE_HEADERMAP": "NO",
150 "USER_HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\" \"${PODS_TARGET_SRCROOT}/STULabel/Internal\"",
151 "GCC_C_LANGUAGE_STANDARD": "gnu11",
152 "CLANG_CXX_LANGUAGE_STANDARD": "gnu++17",
153 "CLANG_CXX_LIBRARY": "libc++",
154 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) STU_IMPLEMENTATION=1",
155 "WARNING_CFLAGS": "$(inherited) -Wno-unused-command-line-argument -Wno-missing-braces -Wno-nullability-completeness",
156 "GCC_ENABLE_CPP_RTTI": "NO",
157 "STU_CONFIGURATION_Debug": "DEBUG",
158 "STU_CONFIGURATION": "$(STU_CONFIGURATION_$(CONFIGURATION))",
159 "STU_GCC_ENABLE_CPP_EXCEPTIONS_": "NO",
160 "STU_GCC_ENABLE_CPP_EXCEPTIONS_DEBUG": "YES",
161 "GCC_ENABLE_CPP_EXCEPTIONS": "$(STU_GCC_ENABLE_CPP_EXCEPTIONS_$(STU_CONFIGURATION))",
162 "STU_OTHER_CPLUSPLUSFLAGS_": "-fno-objc-exceptions -fno-objc-arc-exceptions",
163 "STU_OTHER_CPLUSPLUSFLAGS_DEBUG": "",
164 "OTHER_CPLUSPLUSFLAGS": "-UNDEBUG -fcxx-modules $(STU_OTHER_CPLUSPLUSFLAGS_$(STU_CONFIGURATION))"