mirror of
https://github.com/deneraraujo/OpenVPNAdapter.git
synced 2026-04-24 00:00:05 +08:00
Enable mbedTLS and lz4
This commit is contained in:
+30
-35
@@ -94,42 +94,39 @@ Pod::Spec.new do |s|
|
|||||||
|
|
||||||
vendors_path = "Sources/OpenVPNAdapter/Libraries/Vendors"
|
vendors_path = "Sources/OpenVPNAdapter/Libraries/Vendors"
|
||||||
|
|
||||||
# s.subspec 'lz4' do |lz4|
|
s.subspec 'lz4' do |lz4|
|
||||||
# lz4_path = "#{vendors_path}/lz4"
|
lz4_path = "#{vendors_path}/lz4"
|
||||||
#
|
|
||||||
# lz4.preserve_paths = "#{lz4_path}/include/*.h"
|
|
||||||
#
|
|
||||||
# # lz4.ios.vendored_library = "#{lz4_path}/lib/ios/liblz4.a"
|
|
||||||
# # lz4.osx.vendored_library = "#{lz4_path}/lib/macos/liblz4.a"
|
|
||||||
#
|
|
||||||
# lz4.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{lz4_path}/include/**" }
|
|
||||||
# end
|
|
||||||
|
|
||||||
# s.subspec 'mbedtls' do |mbedtls|
|
lz4.preserve_paths = "#{lz4_path}/include/*.h"
|
||||||
# mbedtls_path = "#{vendors_path}/mbedtls"
|
|
||||||
#
|
lz4.ios.vendored_library = "#{lz4_path}/lib/ios/liblz4.a"
|
||||||
# mbedtls.preserve_paths = "#{mbedtls_path}/include/**/*.h"
|
lz4.osx.vendored_library = "#{lz4_path}/lib/macos/liblz4.a"
|
||||||
#
|
|
||||||
# # mbedtls.ios.vendored_libraries = [
|
lz4.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{lz4_path}/include/**" }
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedcrypto.a",
|
end
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedtls.a",
|
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedx509.a"
|
s.subspec 'mbedtls' do |mbedtls|
|
||||||
# # ]
|
mbedtls_path = "#{vendors_path}/mbedtls"
|
||||||
# # mbedtls.osx.vendored_libraries = [
|
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedcrypto.a",
|
mbedtls.preserve_paths = "#{mbedtls_path}/include/**/*.h"
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedtls.a",
|
|
||||||
# # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedx509.a"
|
mbedtls.ios.vendored_libraries = [
|
||||||
# # ]
|
"#{mbedtls_path}/lib/ios/libmbedcrypto.a",
|
||||||
#
|
"#{mbedtls_path}/lib/ios/libmbedtls.a",
|
||||||
# mbedtls.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{mbedtls_path}/include/**" }
|
"#{mbedtls_path}/lib/ios/libmbedx509.a"
|
||||||
# end
|
]
|
||||||
|
mbedtls.osx.vendored_libraries = [
|
||||||
|
"#{mbedtls_path}/lib/macos/libmbedcrypto.a",
|
||||||
|
"#{mbedtls_path}/lib/macos/libmbedtls.a",
|
||||||
|
"#{mbedtls_path}/lib/macos/libmbedx509.a"
|
||||||
|
]
|
||||||
|
|
||||||
|
mbedtls.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{mbedtls_path}/include/**" }
|
||||||
|
end
|
||||||
|
|
||||||
s.subspec 'asio' do |asio|
|
s.subspec 'asio' do |asio|
|
||||||
asio_path = "#{vendors_path}/asio"
|
asio_path = "#{vendors_path}/asio"
|
||||||
|
|
||||||
# asio.source_files = "#{asio_path}/asio/include/**/*.{hpp,ipp}"
|
|
||||||
# asio.public_header_files = "#{asio_path}/asio/include/**/*.hpp"
|
|
||||||
|
|
||||||
asio.preserve_paths = "#{asio_path}/asio/include/**/*.{hpp,ipp}"
|
asio.preserve_paths = "#{asio_path}/asio/include/**/*.{hpp,ipp}"
|
||||||
asio.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{asio_path}/asio/include/**" }
|
asio.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{asio_path}/asio/include/**" }
|
||||||
end
|
end
|
||||||
@@ -140,11 +137,9 @@ Pod::Spec.new do |s|
|
|||||||
openvpn.source_files = "#{openvpn_path}/client/*.{hpp,cpp}"
|
openvpn.source_files = "#{openvpn_path}/client/*.{hpp,cpp}"
|
||||||
openvpn.preserve_paths = "#{openvpn_path}/openvpn/**/*.hpp"
|
openvpn.preserve_paths = "#{openvpn_path}/openvpn/**/*.hpp"
|
||||||
|
|
||||||
openvpn.xcconfig = {
|
openvpn.xcconfig = { "HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{openvpn_path}/**" }
|
||||||
"HEADER_SEARCH_PATHS" => "${PODS_ROOT}/#{s.name}/#{openvpn_path}/**"
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# s.libraries = "lz4"
|
s.libraries = "lz4", "mbedcrypto", "mbedtls", "mbedx509"
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user