From 25e7a4d4dcdc950093723fdb1dd4dc5260966e1a Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Thu, 18 Oct 2018 13:11:09 +0300 Subject: [PATCH] Configure asio subspec --- OpenVPNAdapter.podspec | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/OpenVPNAdapter.podspec b/OpenVPNAdapter.podspec index ec0a545..a50cb4b 100644 --- a/OpenVPNAdapter.podspec +++ b/OpenVPNAdapter.podspec @@ -87,9 +87,36 @@ Pod::Spec.new do |s| # ――― Subspecs ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― # - # s.subspec 'Libraries/Vendors/openvpn3' do |ovpns| - # ovpns.source_files = "Sources/OpenVPNAdapter/Libraries/Vendors/openvpn/client/*.{hpp,cpp}" - # ovpns.private_header_files = "Sources/OpenVPNAdapter/Libraries/Vendors/openvpn/openvpn/**/*.hpp" + # s.subspec 'lz4' do |lz4| + # lz4.ios.vendored_library = "Sources/OpenVPNAdapter/Libraries/Vendors/lz4/lib/ios/liblz4.a" + # lz4.osx.vendored_library = "Sources/OpenVPNAdapter/Libraries/Vendors/lz4/lib/macos/liblz4.a" + # end + # + # s.subspec 'mbedtls' do |mbedtls| + # mbedtls.preserve_paths = "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/include/mbedtls/*.h" + # mbedtls.ios.vendored_libraries = [ + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedcrypto.a", + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedtls.a", + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/ios/libmbedx509.a" + # ] + # mbedtls.osx.vendored_libraries = [ + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedcrypto.a", + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedtls.a", + # "Sources/OpenVPNAdapter/Libraries/Vendors/mbedtls/lib/macos/libmbedx509.a" + # ] # end + s.subspec 'asio' do |asio| + asio_path = "Sources/OpenVPNAdapter/Libraries/Vendors/asio" + asio.preserve_paths = "#{asio_path}/asio/include/*.hpp" + asio.xcconfig = { 'HEADER_SEARCH_PATHS' => "${PODS_ROOT}/#{s.name}/#{asio_path}/asio/include/**" } + end + + s.subspec 'openvpn3' do |openvpn| + openvpn_path = "Sources/OpenVPNAdapter/Libraries/Vendors/openvpn" + openvpn.source_files = "#{openvpn_path}/client/*.{hpp,cpp}" + openvpn.preserve_paths = "#{openvpn_path}/openvpn/**/*.hpp" + openvpn.xcconfig = { 'HEADER_SEARCH_PATHS' => "${PODS_ROOT}/#{s.name}/#{openvpn_path}/openvpn/**" } + end + end