Reviewed-on: #8 Co-authored-by: Romain BOULLARD <romain.boullard@protonmail.com> Co-committed-by: Romain BOULLARD <romain.boullard@protonmail.com>
22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
[settings]
|
|
os=Windows
|
|
arch=x86_64
|
|
compiler=msvc
|
|
compiler.version=195
|
|
compiler.cppstd=20
|
|
compiler.cstd=17
|
|
compiler.runtime=dynamic
|
|
build_type=Release
|
|
[conf]
|
|
tools.cmake.cmaketoolchain:extra_variables={'BIGFOOT_C_FLAGS': {'value': '/W4;/WX;/fp:fast' 'cache':True, 'type':'STRING', 'docstring':'CXX flags for Bigfoot', 'force':True}, 'BIGFOOT_CXX_FLAGS': {'value': '/W4;/WX;/EHs-;/D_HAS_EXCEPTIONS=0;/GR-;/fp:fast', 'cache':True, 'type':'STRING', 'docstring':'C flags for Bigfoot', 'force':True}}
|
|
tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_ccache.cmake
|
|
tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_remove_ehsc.cmake
|
|
|
|
tools.build:exelinkflags=["/LTCG", "/INCREMENTAL:NO"]
|
|
tools.build:sharedlinkflags=["/LTCG", "/INCREMENTAL:NO"]
|
|
|
|
tools.build:cflags=["/Zc:preprocessor", "/Zc:__STDC__", "/D_CRT_DECLARE_NONSTDC_NAMES=1", "/GL"]
|
|
tools.build:cxxflags=["/Zc:preprocessor", "/Zc:__cplusplus", "/Zc:enumTypes", "/Zc:templateScope", "/Zc:strictStrings", "/Zc:rvalueCast", "/Zc:hiddenFriend", "/Zc:externConstexpr", "/Zc:ternary", "/GL"]
|
|
|
|
[tool_requires]
|
|
!cmake/*: cmake/[>=4.2] |