diff options
| author | 2026-07-10 14:04:29 -0400 | |
|---|---|---|
| committer | 2026-07-10 14:04:29 -0400 | |
| commit | 566c022572bbff8bb7ff105b9adbe74500b2c716 (patch) | |
| tree | 6cc0942bdfcdcbf3b1df52c8436d1b0ea5f88c52 /cross/x86_64-w64-clang-cl.txt | |
| parent | c60363d4652ff60826b29a2e75f53a78df0f44cb (diff) | |
| download | camu-566c022572bbff8bb7ff105b9adbe74500b2c716.tar.gz camu-566c022572bbff8bb7ff105b9adbe74500b2c716.tar.bz2 camu-566c022572bbff8bb7ff105b9adbe74500b2c716.zip | |
Build fixes, get LTO+Os working on Windows
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'cross/x86_64-w64-clang-cl.txt')
| -rw-r--r-- | cross/x86_64-w64-clang-cl.txt | 34 |
1 files changed, 34 insertions, 0 deletions
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' |