mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-20 21:51:11 +00:00
28 lines
988 B
Plaintext
28 lines
988 B
Plaintext
{% set os = detect_api.detect_os() %}
|
|
{% set arch = detect_api.detect_arch() %}
|
|
{% set compiler, version, compiler_exe = detect_api.detect_default_compiler() %}
|
|
{% set compiler_version = version %}
|
|
{% if os == "Linux" %}
|
|
{% set compiler_version = detect_api.default_compiler_version(compiler, version) %}
|
|
{% endif %}
|
|
|
|
[settings]
|
|
os={{ os }}
|
|
arch={{ arch }}
|
|
build_type=Debug
|
|
compiler={{ compiler }}
|
|
compiler.version={{ compiler_version }}
|
|
compiler.cppstd=23
|
|
{% if os == "Windows" %}
|
|
compiler.runtime=static
|
|
{% else %}
|
|
compiler.libcxx={{ detect_api.detect_libcxx(compiler, version, compiler_exe) }}
|
|
{% endif %}
|
|
|
|
[conf]
|
|
{# By default, Conan tries to reuse binaries built with different cppstd versions. #}
|
|
{# We want to avoid that to improve reproduceability, so we add the cppstd version to the package ID. #}
|
|
{# More info: https://docs.conan.io/2/reference/extensions/binary_compatibility.html #}
|
|
user.package:cppstd_version=23
|
|
tools.info.package_id:confs+=["user.package:cppstd_version"]
|