# This profile ensures that pycanha-core and its dependencies are built in Release mode (for MSVC, GCC, CLANG or others)
[settings]
arch = x86_64
build_type = Release

# In the future you might want to set this only for msvc
{% if platform.system()=="Windows" %}
compiler = msvc
compiler.runtime_type = Release
compiler.cppstd = 23
compiler.runtime = dynamic
compiler.version = 193
os = Windows

{% else %}
# Linux gcc
compiler = gcc
compiler.cppstd = 23
compiler.libcxx = libstdc++11
compiler.version = 13
os = Linux

[buildenv]
CC =gcc-13
CXX = g++-13

{% endif %}
