@@ -33,21 +33,43 @@ Pod::Spec.new do |s|
3333 cs . osx . framework = 'SystemConfiguration'
3434 end
3535
36- s . subspec 'WebDAV' do |cs |
36+ s . subspec "CocoaLumberjack" do |cs |
3737 cs . dependency 'GCDWebServer/Core'
38- cs . source_files = 'GCDWebDAVServer/*.{h,m}'
39- cs . requires_arc = true
40- cs . ios . library = 'xml2'
41- cs . tvos . library = 'xml2'
42- cs . osx . library = 'xml2'
43- cs . compiler_flags = '-I$(SDKROOT)/usr/include/libxml2'
38+ cs . dependency 'CocoaLumberjack' , '~> 2'
4439 end
4540
46- s . subspec 'WebUploader' do |cs |
47- cs . dependency 'GCDWebServer/Core'
48- cs . source_files = 'GCDWebUploader/*.{h,m}'
49- cs . requires_arc = true
50- cs . resource = "GCDWebUploader/GCDWebUploader.bundle"
41+ s . subspec 'WebDAV' do |cs |
42+ cs . default_subspec = 'Core'
43+
44+ cs . subspec "Core" do |ccs |
45+ ccs . dependency 'GCDWebServer/Core'
46+ ccs . source_files = 'GCDWebDAVServer/*.{h,m}'
47+ ccs . requires_arc = true
48+ ccs . ios . library = 'xml2'
49+ ccs . tvos . library = 'xml2'
50+ ccs . osx . library = 'xml2'
51+ ccs . compiler_flags = '-I$(SDKROOT)/usr/include/libxml2'
52+ end
53+
54+ cs . subspec "CocoaLumberjack" do |cscl |
55+ cscl . dependency 'GCDWebServer/WebDAV/Core'
56+ cscl . dependency 'GCDWebServer/CocoaLumberjack'
57+ end
5158 end
5259
60+ s . subspec 'WebUploader' do |cs |
61+ cs . default_subspec = 'Core'
62+
63+ cs . subspec "Core" do |ccs |
64+ ccs . dependency 'GCDWebServer/Core'
65+ ccs . source_files = 'GCDWebUploader/*.{h,m}'
66+ ccs . requires_arc = true
67+ ccs . resource = "GCDWebUploader/GCDWebUploader.bundle"
68+ end
69+
70+ cs . subspec "CocoaLumberjack" do |cscl |
71+ cscl . dependency 'GCDWebServer/WebUploader/Core'
72+ cscl . dependency 'GCDWebServer/CocoaLumberjack'
73+ end
74+ end
5375end
0 commit comments