Skip to content

Commit 21a137b

Browse files
committed
Rework subspecs
1 parent 7a12f32 commit 21a137b

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

KIF.podspec

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,20 @@ Pod::Spec.new do |s|
77
s.authors = 'Eric Firestone', 'Jim Puls', 'Brian Nickel'
88
s.source = { :git => "https://github.com/kif-framework/KIF.git", :tag => "v3.3.0" }
99
s.platform = :ios, '5.1'
10-
s.requires_arc = true
11-
s.source_files = 'Classes', 'Additions'
1210
s.frameworks = 'CoreGraphics', 'IOKit', 'XCTest'
13-
s.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '$(PLATFORM_DIR)/Developer/Library/Frameworks' }
14-
s.public_header_files = 'Classes/**/*.h', 'Additions/**/*-KIFAdditions.h', 'Additions/UIView-Debugging.h'
11+
s.default_subspec = 'Core'
12+
s.requires_arc = true
1513
s.prefix_header_contents = '#import <CoreGraphics/CoreGraphics.h>'
1614

15+
s.subspec 'Core' do |core|
16+
core.source_files = 'Classes', 'Additions'
17+
core.public_header_files = 'Classes/**/*.h', 'Additions/**/*-KIFAdditions.h', 'Additions/UIView-Debugging.h'
18+
core.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '$(PLATFORM_DIR)/Developer/Library/Frameworks' }
19+
core.requires_arc = true
20+
end
21+
1722
s.subspec 'IdentifierTests' do |kiaf|
23+
kiaf.dependency 'KIF/Core'
1824
kiaf.source_files = 'IdentifierTests'
1925
kiaf.public_header_files = 'IdentifierTests/**/*.h'
2026
kiaf.requires_arc = true

0 commit comments

Comments
 (0)