-
Notifications
You must be signed in to change notification settings - Fork 8
/
rocksdb.swift.podspec
33 lines (25 loc) · 1.19 KB
/
rocksdb.swift.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Pod::Spec.new do |s|
s.name = 'rocksdb.swift'
s.version = '6.4.15'
s.summary = 'rocksdb Wrapper for Swift. Cocoapods and SPM support. Linux support.'
s.description = <<-DESC
This pod wraps the awesome rocksdb key-value database from facebook to awesome Swifty Syntax.
Works on iOS, macOS, tvOS, watchOS and Linux. Major and Minor Version numbers are kept in sync with
the upstream rocksdb library. Patch version varies.
DESC
s.homepage = 'https://github.com/Ybrin/rocksdb.swift'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Koray Koska' => '[email protected]' }
s.source = { :git => 'https://github.com/Ybrin/rocksdb.swift.git', :tag => "v#{s.version.to_s}" }
s.ios.deployment_target = '8.0'
s.osx.deployment_target = '10.10'
s.tvos.deployment_target = '9.0'
s.watchos.deployment_target = '2.0'
s.dependency 'librocksdb', '~> 6.4.14'
s.swift_versions = '5.1.3', '5.1.2', '5.0', '5.1'
s.module_name = 'RocksDB'
# s.pod_target_xcconfig = {
# 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES'
# }
s.source_files = 'Sources/RocksDB/**/*.swift'
end