You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.0 KiB
61 lines
2.0 KiB
include(default) |
|
|
|
[replace_requires] |
|
{% if platform.system() == 'Linux' %} |
|
# FIXME: once gRPC is updated to 1.67.0 or higher |
|
# Using 255.10 or higher https://github.com/conan-io/conan-center-index/issues/24889 |
|
# https://github.com/conan-io/conan-center-index/blob/879e140d9438ab491aceea766d0cf0ae3595dae8/recipes/grpc/all/conanfile.py#L122 |
|
libsystemd/*: libsystemd/[>=255.10] |
|
{% endif %} |
|
|
|
[settings] |
|
compiler.cppstd=17 |
|
curaengine*:compiler.cppstd=20 |
|
curaengine_plugin_infill_generate*:compiler.cppstd=20 |
|
curaengine_plugin_gradual_flow*:compiler.cppstd=20 |
|
curaengine_grpc_definitions*:compiler.cppstd=20 |
|
scripta*:compiler.cppstd=20 |
|
umspatial*:compiler.cppstd=20 |
|
dulcificum*:compiler.cppstd=20 |
|
uvula*:compiler.cppstd=20 |
|
curator/*:compiler.cppstd=20 |
|
arcus*:compiler.cppstd=20 |
|
pyarcus*:compiler.cppstd=20 |
|
native_cad_plugin/*:compiler.cppstd=20 |
|
|
|
[options] |
|
asio-grpc/*:local_allocator=recycling_allocator |
|
grpc/*:csharp_plugin=False |
|
grpc/*:node_plugin=False |
|
grpc/*:objective_c_plugin=False |
|
grpc/*:php_plugin=False |
|
grpc/*:ruby_plugin=False |
|
grpc/*:python_plugin=False |
|
boost/*:header_only=True |
|
{% if platform.system() == 'Linux' %} |
|
openssl/*:shared=True |
|
{% endif %} |
|
pyarcus/*:shared=True |
|
pysavitar/*:shared=True |
|
pynest2d/*:shared=True |
|
cpython/*:shared=True |
|
cpython/*:with_tkinter=False |
|
cpython/*:with_curses=False |
|
{% if platform.system() == 'Windows' %} |
|
dulcificum/*:shared=False |
|
{% else %} |
|
dulcificum/*:shared=True |
|
{% endif %} |
|
clipper/*:shared=True |
|
hwloc/*:shared=True |
|
{% if platform.system() == 'Windows' and platform.machine() in ['arm64', 'aarch64', 'ARM64'] %} |
|
# ARM64 Windows: CPython requires mpdecimal as shared library |
|
mpdecimal/*:shared=True |
|
# ARM64 Windows: Arcus needs to be shared for proper Python binding |
|
arcus/*:shared=True |
|
# boost as dependency of pagmo2 needs to be in header_only and without_serialization to compile on ARM |
|
boost/1.90.0:header_only=False |
|
boost/1.90.0:without_serialization=False |
|
# ARM64 Windows: Disable tbbproxy (not available on ARM64 platforms) |
|
onetbb/*:tbbproxy=False |
|
{% endif %}
|
|
|