Releases: jasonacox/Build-OpenSSL-cURL
libcurl-8.6.0-openssl-3.0.13-nghttp2-1.60.0
Release 8.6.0 Library and Headers
This release includes cURL, OpenSSL and Nghttp2 libraries and header files for MacOS, Mac Catalyst, iOS and tvOS projects.
Build Command
./build.sh -m
Versions
LIBCURL="8.6.0" # https://curl.haxx.se/download.html
OPENSSL="3.0.13" # https://www.openssl.org/source/
NGHTTP2="1.60.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the *.a libraries and XCFrameworks along with MacOS executable binaries for curl
and openssl
(intel x86_64 and Apple silicon arm64).
|__libcurl-8.6.0-openssl-3.0.13-nghttp2-1.60.0
|
|__ bin/
│ |__ curl* (universal binary)
│ |__ curl-arm64*
│ |__ curl-x86_64*
│ |__ openssl* (universal binary)
│ |__ openssl-arm64*
│ |__ openssl-x86_64*
|
|__ cacert.pem
|
|__ include/
│ |__ curl/
│ |__ openssl/
|
|__ lib/
│ |__ Catalyst/
│ |__ MacOS/
│ |__ iOS/
│ |__ iOS-fat/
│ |__ iOS-simulator/
│ |__ tvOS/
│ |__ tvOS-simulator/
|
|__ xcframework/
|__ libcrypto.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libcurl.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libnghttp2.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libssl.xcframework/
|__ ios-arm64_arm64e_armv7_armv7s/
|__ ios-arm64_i386_x86_64-simulator/
|__ tvos-arm64/
|__ tvos-arm64_x86_64-simulator/
Usage
- Copy headers to your project.
- Import XCFrameworks: Import appropriate xcframework folders into your project in Xcode.
Alternative: Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a" - Reference Headers.
- If required, specify the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
- Initialize curl in your code:
#include <curl/curl.h>
(void)foo {
CURL* cURL = curl_easy_init();
// ...
}
libcurl-8.1.2-openssl-3.0.9-nghttp2-1.55.1
Release 8.1.2 Library and Headers
This release includes cURL, OpenSSL and Nghttp2 libraries and header files for MacOS, Mac Catalyst, iOS and tvOS projects.
Build Command
./build.sh -3 -m
Versions
LIBCURL="8.1.2" # https://curl.haxx.se/download.html
OPENSSL="3.0.9" # https://www.openssl.org/source/
NGHTTP2="1.55.1" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the *.a libraries and XCFrameworks along with MacOS executable binaries for curl
and openssl
(intel x86_64 and Apple silicon arm64).
|__libcurl-8.1.2-openssl-3.0.9-nghttp2-1.55.1
|
|__ bin/
│ |__ curl* (universal binary)
│ |__ curl-arm64*
│ |__ curl-x86_64*
│ |__ openssl* (universal binary)
│ |__ openssl-arm64*
│ |__ openssl-x86_64*
|
|__ cacert.pem
|
|__ include/
│ |__ curl/
│ |__ openssl/
|
|__ lib/
│ |__ Catalyst/
│ |__ MacOS/
│ |__ iOS/
│ |__ iOS-fat/
│ |__ iOS-simulator/
│ |__ tvOS/
│ |__ tvOS-simulator/
|
|__ xcframework/
|__ libcrypto.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libcurl.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libnghttp2.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libssl.xcframework/
|__ ios-arm64_arm64e_armv7_armv7s/
|__ ios-arm64_i386_x86_64-simulator/
|__ tvos-arm64/
|__ tvos-arm64_x86_64-simulator/
Usage
-
Copy headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a" or
XCFrameworks Alternative: Import appropriate xcframework folders into your project in Xcode. -
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-8.0.1-openssl-1.1.1t-nghttp2-1.52.0
Release 8.0.1 Library and Headers
This release includes cURL, OpenSSL and Nghttp2 libraries and header files for MacOS, Mac Catalyst, iOS and tvOS projects.
Build Command
./build.sh
Versions
LIBCURL="8.0.1" # https://curl.haxx.se/download.html
OPENSSL="1.1.1t" # https://www.openssl.org/source/
NGHTTP2="1.52.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the *.a libraries and XCFrameworks along with MacOS executable binaries for curl
and openssl
(intel x86_64 and Apple silicon arm64).
|__libcurl-8.0.1-openssl-1.1.1t-nghttp2-1.52.0
|
|__ bin/
│ |__ curl* (universal binary)
│ |__ curl-arm64*
│ |__ curl-x86_64*
│ |__ openssl* (universal binary)
│ |__ openssl-arm64*
│ |__ openssl-x86_64*
|
|__ cacert.pem
|
|__ include/
│ |__ curl/
│ |__ openssl/
|
|__ lib/
│ |__ Catalyst/
│ |__ MacOS/
│ |__ iOS/
│ |__ iOS-fat/
│ |__ iOS-simulator/
│ |__ tvOS/
│ |__ tvOS-simulator/
|
|__ xcframework/
|__ libcrypto.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libcurl.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libnghttp2.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libssl.xcframework/
|__ ios-arm64_arm64e_armv7_armv7s/
|__ ios-arm64_i386_x86_64-simulator/
|__ tvos-arm64/
|__ tvos-arm64_x86_64-simulator/
Usage
-
Copy headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a" or
XCFrameworks Alternative: Import appropriate xcframework folders into your project in Xcode. -
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.83.1-openssl-1.1.1o-nghttp2-1.47.0
Release 7.83.1 Library and Headers
This release includes cURL, OpenSSL and Nghttp2 libraries and header files for MacOS, Mac Catalyst, iOS and tvOS projects.
Build Command
./build.sh -m -u 15.0
Versions
LIBCURL="7.83.1" # https://curl.haxx.se/download.html
OPENSSL="1.1.1o" # https://www.openssl.org/source/
NGHTTP2="1.47.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the *.a libraries and XCFrameworks along with MacOS executable binaries for curl
and openssl
(intel x86_64 and Apple silicon arm64).
|__libcurl-7.83.1-openssl-1.1.1o-nghttp2-1.47.0
|
|__ bin/
│ |__ curl* (universal binary)
│ |__ curl-arm64*
│ |__ curl-x86_64*
│ |__ openssl* (universal binary)
│ |__ openssl-arm64*
│ |__ openssl-x86_64*
|
|__ cacert.pem
|
|__ include/
│ |__ curl/
│ |__ openssl/
|
|__ lib/
│ |__ Catalyst/
│ |__ MacOS/
│ |__ iOS/
│ |__ iOS-fat/
│ |__ iOS-simulator/
│ |__ tvOS/
│ |__ tvOS-simulator/
|
|__ xcframework/
|__ libcrypto.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libcurl.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libnghttp2.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libssl.xcframework/
|__ ios-arm64_arm64e_armv7_armv7s/
|__ ios-arm64_i386_x86_64-simulator/
|__ tvos-arm64/
|__ tvos-arm64_x86_64-simulator/
Usage
-
Copy headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a" or
XCFrameworks Alternative: Import appropriate xcframework folders into your project in Xcode. -
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.74.0-openssl-1.1.1i-nghttp2-1.42.0
Release 7.74.0 Library and Headers
This release includes cURL, OpenSSL and Nghttp2 libraries and header files for MacOS, Mac Catalyst, iOS and tvOS projects.
Versions
LIBCURL="7.74.0" # https://curl.haxx.se/download.html
OPENSSL="1.1.1i" # https://www.openssl.org/source/
NGHTTP2="1.42.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the *.a libraries and XCFrameworks along with MacOS executable binaries for curl
and openssl
(intel x86_64 and Apple silicon arm64).
|__libcurl-7.74.0-openssl-1.1.1i-nghttp2-1.42.0
|
|__ bin/
│ |__ curl* (universal binary)
│ |__ curl-arm64*
│ |__ curl-x86_64*
│ |__ openssl* (universal binary)
│ |__ openssl-arm64*
│ |__ openssl-x86_64*
|
|__ cacert.pem
|
|__ include/
│ |__ curl/
│ |__ openssl/
|
|__ lib/
│ |__ Catalyst/
│ |__ MacOS/
│ |__ iOS/
│ |__ iOS-fat/
│ |__ iOS-simulator/
│ |__ tvOS/
│ |__ tvOS-simulator/
|
|__ xcframework/
|__ libcrypto.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libcurl.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libnghttp2.xcframework/
│ |__ ios-arm64_arm64e_armv7_armv7s/
│ |__ ios-arm64_i386_x86_64-simulator/
│ |__ tvos-arm64/
│ |__ tvos-arm64_x86_64-simulator/
|__ libssl.xcframework/
|__ ios-arm64_arm64e_armv7_armv7s/
|__ ios-arm64_i386_x86_64-simulator/
|__ tvos-arm64/
|__ tvos-arm64_x86_64-simulator/
Usage
-
Copy headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a" or
XCFrameworks Alternative: Import appropriate xcframework folders into your project in Xcode. -
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.72.0-openssl-1.1.1g-nghttp2-1.41.0
Release 7.72.0 Library and Headers
This release includes cURL+OpenSSL+Nghttp2 libraries and header files for MacOS, iOS and tvOS projects.
Versions
LIBCURL="7.72.0" # https://curl.haxx.se/download.html
OPENSSL="1.1.1g" # https://www.openssl.org/source/
NGHTTP2="1.41.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the various *.a libraries built along with a MacOS binary for curl
and openssl
.
|___libcurl-7.72.0-openssl-1.1.1g-nghttp2-1.41.0
|
|____cacert.pem
|
|____framework
|
|____bin/
| |____openssl*
| |____curl*
|
|____include/
| |____openssl/
| |____curl/
|
|____lib
|____Catalyst
|____MacOS
|____iOS
|____iOS-fat
|____iOS-simulator
|____tvOS
Usage
-
Copy libs and headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a".
-
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.71.1-openssl-1.1.1g-nghttp2-1.41.0
Release 7.71.1 Library and Headers
This release includes cURL+OpenSSL+Nghttp2 libraries and header files for MacOS, iOS and tvOS projects.
Versions
LIBCURL="7.71.1" # https://curl.haxx.se/download.html
OPENSSL="1.1.1g" # https://www.openssl.org/source/
NGHTTP2="1.41.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the various *.a libraries built along with a MacOS binary for curl
and openssl
.
|___libcurl-7.71.1-openssl-1.1.1g-nghttp2-1.41.0
|
|____cacert.pem
|
|____bin/
| |____openssl*
| |____curl*
|
|____lib/
| |____iOS/
| |____MacOS/
| |____tvOS/
|
|____include/
|____openssl/
|____curl/
Usage
-
Copy libs and headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a".
-
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.67.0-openssl-1.1.1d-nghttp2-1.40.0
Release 7.67.0 Library and Headers
This release includes cURL+OpenSSL+Nghttp2 libraries and header files for MacOS, iOS and tvOS projects.
Versions
LIBCURL="7.67.0" # https://curl.haxx.se/download.html
OPENSSL="1.1.1d" # https://www.openssl.org/source/
NGHTTP2="1.40.0" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the various *.a libraries built along with a MacOS binary for curl
and openssl
.
|___libcurl-7.67.0-openssl-1.1.1d-nghttp2-1.40.0
|
|____cacert.pem
|
|____bin/
| |____openssl*
| |____curl*
|
|____lib/
| |____iOS/
| |____MacOS/
| |____tvOS/
|
|____include/
|____openssl/
|____curl/
Usage
-
Copy libs and headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a".
-
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }
libcurl-7.66.0-openssl-1.1.1d-nghttp2-1.39.2
Release 7.66.0 Library and Headers
This release includes cURL+OpenSSL+Nghttp2 libraries and header files for MacOS, iOS and tvOS projects.
Versions
LIBCURL="7.66.0" # https://curl.haxx.se/download.html
OPENSSL="1.1.1d" # https://www.openssl.org/source/
NGHTTP2="1.39.2" # https://nghttp2.org/
Archive
This directory contains the curl and openssl headers (in the include
folder), the various *.a libraries built along with a MacOS binary for curl
and openssl
.
|___libcurl-7.66.0-openssl-1.1.1d-nghttp2-1.39.2
|
|____cacert.pem
|
|____bin/
| |____openssl*
| |____curl*
|
|____lib/
| |____iOS/
| |____MacOS/
| |____tvOS/
|
|____include/
|____openssl/
|____curl/
Usage
-
Copy libs and headers to your project.
-
Import appropriate libraries: "libssl.a", "libcrypto.a", "libcurl.a", "libnghttp2.a".
-
Reference Headers.
-
Specifying the flag "-lz" in "Other Linker Flags" (OTHER_LDFLAGS) setting in the "Linking" section in the Build settings of the target.
-
Initialize curl in your code:
#include <curl/curl.h> - (void)foo { CURL* cURL = curl_easy_init(); ... }