Files
lief-project-LIEF/scripts/docker/ci/windows/python.toml
T
Romain Thomas 4384b3aba3 Disable PCH
2026-04-04 14:46:31 +02:00

47 lines
1.0 KiB
TOML

[lief.build]
type = "Release"
cache = true
ninja = true
strip = true
parallel-jobs = 0
stable-abi = true
cxx-compiler = "clang++"
c-compiler = "clang"
extra-targets = ["all"]
extra-cmake-opt = [
"-DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON",
"-DPython_VERSION={python_version}",
"-DCMAKE_C_COMPILER_LAUNCHER=ccache",
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
"-DCMAKE_COLOR_DIAGNOSTICS=ON",
"-DCMAKE_CXX_COMPILER=clang++",
"-DCMAKE_C_COMPILER=clang",
"-DCMAKE_MSVC_RUNTIME=MultiThreaded",
"-DCMAKE_SYSTEM_PROCESSOR={architecture}",
"-DCMAKE_TOOLCHAIN_FILE=/cmake/windows/toolchain.cmake",
"-DCMAKE_MODULE_PATH=/cmake/windows/",
]
[lief.formats]
elf = true
pe = true
macho = true
android = true
art = true
vdex = true
oat = true
dex = true
[lief.features]
json = true
frozen = true
[lief.logging]
enabled = true
debug = false
[lief.cross-compilation]
platform = "win_{winpy_architecture}"
pyversion = "cp{python_version_alt}"
abi = "abi3"