|
1 | 1 | set( CMAKE_SYSTEM_NAME Windows ) |
| 2 | +set( CMAKE_SYSTEM_VERSION 10.0 ) |
| 3 | + |
| 4 | +set( CMAKE_SYSTEM_PROCESSOR arm64 ) |
| 5 | +set( CMAKE_SYSTEM_PROCESSOR arm64 ) |
| 6 | +set( CMAKE_SYSTEM_PROCESSOR arm64 ) |
2 | 7 | set( CMAKE_SYSTEM_PROCESSOR arm64 ) |
| 8 | +set( CMAKE_SYSTEM_PROCESSOR arm64 ) |
| 9 | + |
3 | 10 |
|
4 | 11 | set( target arm64-pc-windows-msvc ) |
5 | 12 |
|
| 13 | +set( CMAKE_CROSSCOMPILING TRUE ) |
| 14 | +set( CMAKE_CROSSCOMPILING_EMULATOR "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 15 | +set( CMAKE_C_COMPILER_ID "Clang" ) |
| 16 | +set( CMAKE_CXX_COMPILER_ID "Clang" ) |
| 17 | +set( CMAKE_C_COMPILER_VERSION 17.0.0 ) |
| 18 | +set( CMAKE_CXX_COMPILER_VERSION 17.0.0 ) |
| 19 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 20 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 21 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 22 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 23 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 24 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 25 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 26 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 27 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 28 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 29 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 30 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 31 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 32 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 33 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 34 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 35 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 36 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 37 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 38 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 39 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 40 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 41 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 42 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 43 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 44 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 45 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 46 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 47 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 48 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 49 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 50 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 51 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 52 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 53 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 54 | + |
| 55 | + |
6 | 56 | set( CMAKE_C_COMPILER clang ) |
| 57 | +set( CMAKE_CXX_COMPILER clang++ ) |
| 58 | +set( CMAKE_C_COMPILER_ID "Clang" ) |
| 59 | +set( CMAKE_CXX_COMPILER_ID "Clang" ) |
| 60 | +set( CMAKE_C_COMPILER_VERSION 17.0.0 ) |
| 61 | +set( CMAKE_CXX_COMPILER_VERSION 17.0.0 ) |
| 62 | +set( CMAKE_C_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 63 | +set( CMAKE_CXX_COMPILER_LAUNCHER "C:/Program Files/LLVM/bin/clang-cl.exe" ) |
| 64 | +set( CMAKE_C_COMPILER clang ) |
| 65 | +set( CMAKE_CXX_COMPILER clang++ ) |
| 66 | +set( CMAKE_C_COMPILER_ID "Clang" ) |
| 67 | +set( CMAKE_CXX_COMPILER_ID "Clang" ) |
7 | 68 | set( CMAKE_CXX_COMPILER clang++ ) |
8 | 69 |
|
9 | 70 | set( CMAKE_C_COMPILER_TARGET ${target} ) |
10 | 71 | set( CMAKE_CXX_COMPILER_TARGET ${target} ) |
11 | 72 |
|
12 | | -set( arch_c_flags "-march=armv8.7-a -fvectorize -ffp-model=fast" ) |
| 73 | +set( arch_c_flags "-march=armv8.7-a -fvectorize -ffp-model=fast -fno-finite-math-only" ) |
13 | 74 | set( warn_c_flags "-Wno-format -Wno-unused-variable -Wno-unused-function -Wno-gnu-zero-variadic-macro-arguments" ) |
14 | 75 |
|
15 | 76 | set( CMAKE_C_FLAGS_INIT "${arch_c_flags} ${warn_c_flags}" ) |
|
0 commit comments