Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conan-community/conan-openssl
[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index
https://github.com/conan-community/conan-openssl
conan crypto openssl openssl-library ssl
Last synced: 5 days ago
JSON representation
[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index
- Host: GitHub
- URL: https://github.com/conan-community/conan-openssl
- Owner: conan-community
- License: mit
- Archived: true
- Created: 2015-10-22T10:44:30.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-12-18T11:32:45.000Z (about 5 years ago)
- Last Synced: 2024-09-27T06:42:15.032Z (4 months ago)
- Topics: conan, crypto, openssl, openssl-library, ssl
- Language: Python
- Homepage: https://www.openssl.org
- Size: 238 KB
- Stars: 26
- Watchers: 10
- Forks: 65
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**OBSOLETE** The recipe is now in https://github.com/conan-io/conan-center-index
[![Download](https://api.bintray.com/packages/conan-community/conan/OpenSSL%3Aconan/images/download.svg) ](https://bintray.com/conan-community/conan/OpenSSL%3Aconan/_latestVersion)
[![Build Status Travis](https://travis-ci.org/conan-community/conan-openssl.svg)](https://travis-ci.org/conan-community/conan-openssl)
[![CircleCI](https://circleci.com/gh/conan-community/conan-openssl.svg?style=svg)](https://circleci.com/gh/conan-community/conan-openssl)
[![Build Status](https://dev.azure.com/conan-community/packages/_apis/build/status/conan-community.conan-openssl?branchName=release/1.1.1c)](https://dev.azure.com/conan-community/packages/_build/latest?definitionId=1&branchName=release/1.1.1c)## Conan package recipe for *OpenSSL*
OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols
The packages generated with this **conanfile** can be found on [Bintray](https://bintray.com/conan-community/conan/OpenSSL%3Aconan).
## Issues
If you wish to report an issue or make a request for a package, please do so here:
[Issues Tracker](https://github.com/conan-community/community/issues)
## For Users
### Basic setup
$ conan install OpenSSL/1.1.1a@conan/stable
### Project setup
If you handle multiple dependencies in your project is better to add a *conanfile.txt*
[requires]
OpenSSL/1.1.1a@conan/stable[generators]
txtComplete the installation of requirements for your project running:
$ mkdir build && cd build && conan install ..
Note: It is recommended that you run conan install from a build directory and not the root of the project directory. This is because conan generates *conanbuildinfo* files specific to a single build configuration which by default comes from an autodetected default profile located in ~/.conan/profiles/default . If you pass different build configuration options to conan install, it will generate different *conanbuildinfo* files. Thus, they should not be added to the root of the project, nor committed to git.
## Build and package
The following command both runs all the steps of the conan file, and publishes the package to the local system cache. This includes downloading dependencies from "build_requires" and "requires" , and then running the build() method.
$ conan create . conan/stable
### Available Options
| Option | Default | Possible Values |
| ------------- |:----------------- |:------------:|
| no_threads | False | [True, False] |
| no_zlib | False | [True, False] |
| shared | False | [True, False] |
| no_asm | False | [True, False] |
| 386 | False | [True, False] |
| no_sse2 | False | [True, False] |
| no_bf | False | [True, False] |
| no_cast | False | [True, False] |
| no_des | False | [True, False] |
| no_dh | False | [True, False] |
| no_dsa | False | [True, False] |
| no_hmac | False | [True, False] |
| no_md2 | False | [True, False] |
| no_md5 | False | [True, False] |
| no_mdc2 | False | [True, False] |
| no_rc2 | False | [True, False] |
| no_rc4 | False | [True, False] |
| no_rc5 | False | [True, False] |
| no_rsa | False | [True, False] |
| no_sha | False | [True, False] |
| no_fpic | False | [True, False] |## Add Remote
Conan Community has its own Bintray repository, however, we are working to distribute all package in the Conan Center:
$ conan remote add conan-center "https://conan.bintray.com"
## Conan Recipe License
NOTE: The conan recipe license applies only to the files of this recipe, which can be used to build and package OpenSSL.
It does *not* in any way apply or is related to the actual software being packaged.[MIT](LICENSE)