diff --git a/GCDWebServer.podspec b/GCDWebServer.podspec new file mode 100644 index 0000000..2e6040a --- /dev/null +++ b/GCDWebServer.podspec @@ -0,0 +1,47 @@ +# http://guides.cocoapods.org/syntax/podspec.html +# Verify Podspec with: +# sudo gem update cocoapods +# pod spec lint GCDWebServer.podspec --verbose +# Add to source line: +# :tag => s.version.to_s + +Pod::Spec.new do |s| + s.name = 'GCDWebServer' + s.version = '2.0' + s.author = { 'Pierre-Olivier Latour' => 'info@pol-online.net' } + s.license = { :type => 'BSD', :file => 'LICENSE' } + s.homepage = 'https://github.com/swisspol/GCDWebServer' + s.summary = 'Lightweight GCD based HTTP server for OS X & iOS (includes web based uploader & WebDAV server)' + + s.source = { :git => 'https://github.com/swisspol/GCDWebServer.git' } + s.ios.deployment_target = '5.0' + s.osx.deployment_target = '10.7' + s.requires_arc = true + + s.default_subspec = 'Core' + + s.subspec 'Core' do |cs| + cs.source_files = 'CGDWebServer/*.{h,m}' + cs.requires_arc = true + cs.ios.library = 'z' + cs.osx.library = 'z' + cs.compiler_flags = '-DNDEBUG' # TODO: Only set this for Release configuration + end + + s.subspec 'WebDAV' do |cs| + cs.dependency 'GCDWebServer/Core' + cs.source_files = 'GCDWebDAVServer/*.{h,m}' + cs.requires_arc = true + cs.ios.library = 'xml2' + cs.osx.library = 'xml2' + cs.compiler_flags = '-I$(SDKROOT)/usr/include/libxml2' + end + + s.subspec 'WebUploader' do |cs| + cs.dependency 'GCDWebServer/Core' + cs.source_files = 'GCDWebUploader/*.{h,m}' + cs.requires_arc = true + cs.resource = "GCDWebUploader/GCDWebUploader.bundle" + end + +end diff --git a/README.md b/README.md index 6031e3f..3184daf 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,14 @@ Alternatively, you can install GCDWebServer using [CocoaPods](http://cocoapods.o ``` pod "GCDWebServer", "~> 2.0" ``` +If you want to use GCDWebUploader, use this line instead: +``` +pod "GCDWebServer/WebUploader", "~> 2.0" +``` +Or this line for GCDWebDAVServer: +``` +pod "GCDWebServer/WebDAV", "~> 2.0" +``` Hello World ===========