From 566c022572bbff8bb7ff105b9adbe74500b2c716 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 10 Jul 2026 14:04:29 -0400 Subject: Build fixes, get LTO+Os working on Windows Signed-off-by: Andrew Opalach --- cross/x86_64-w64-clang-cl.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 cross/x86_64-w64-clang-cl.txt (limited to 'cross/x86_64-w64-clang-cl.txt') diff --git a/cross/x86_64-w64-clang-cl.txt b/cross/x86_64-w64-clang-cl.txt new file mode 100644 index 0000000..8298a16 --- /dev/null +++ b/cross/x86_64-w64-clang-cl.txt @@ -0,0 +1,34 @@ +[binaries] +c = 'clang-cl' +c_ld = 'lld-link' +cpp = 'clang-cl' +cpp_ld = 'lld-link' +ar = 'llvm-ar' +nm = 'llvm-objdump' +dlltool = 'llvm-dlltool' +windres = 'llvm-rc' +pkg-config = '' +cmake = 'cmake' +exe_wrapper = 'wine64' + +[properties] +ld = 'lld-link' +ar = 'llvm-ar' +nm = 'llvm-objdump' +needs_exe_wrapper = true + +[cmake] +CMAKE_C_COMPILER = 'clang-cl' +CMAKE_CXX_COMPILER = 'clang-cl' +CMAKE_C_COMPILER_LAUNCHER = '' +CMAKE_CXX_COMPILER_LAUNCHER = '' + +[built-in options] +c_args = ['--target=x86_64-windows-msvc', '-fuse-ld=lld'] +cpp_args = ['--target=x86_64-windows-msvc', '-fuse-ld=lld'] + +[host_machine] +system = 'windows' +cpu_family = 'x86_64' +cpu = 'x86_64' +endian = 'little' -- cgit v1.2.3-101-g0448