openssl-consumer.json•798 B
{
"name": "openssl-consumer",
"description": "Template for OpenSSL consumer projects",
"variables": {
"project_name": "my-openssl-app",
"openssl_version": "3.4.1",
"deployment_target": "general",
"enable_fips": false,
"author_name": "Developer",
"author_email": "developer@example.com"
},
"files": {
"conanfile.py": "templates/openssl/conanfile.py.jinja2",
"main.cpp": "templates/openssl/main.cpp.jinja2",
"CMakeLists.txt": "templates/openssl/CMakeLists.txt.jinja2",
"README.md": "templates/openssl/README.md.jinja2"
},
"setup_commands": [
"conan remote add ${CONAN_REPOSITORY_NAME} ${CONAN_REPOSITORY_URL} --force",
"conan install . --build=missing",
"cmake --preset conan-default",
"cmake --build --preset conan-release"
]
}