File tree 3 files changed +19
-3
lines changed
3 files changed +19
-3
lines changed Original file line number Diff line number Diff line change
1
+ set ( CMAKE_SYSTEM_NAME CYGWIN )
2
+ set ( CMAKE_SYSTEM_PROCESSOR arm64 )
3
+
4
+ set ( target aarch64-w64-cygwin )
5
+
6
+ set ( CMAKE_C_COMPILER clang )
7
+ set ( CMAKE_CXX_COMPILER clang++ )
8
+
9
+ set ( CMAKE_C_COMPILER_TARGET ${target} )
10
+ set ( CMAKE_CXX_COMPILER_TARGET ${target} )
11
+
12
+ set ( arch_c_flags "-march=armv8.7-a -fvectorize -ffp-model=fast -fno-finite-math-only" )
13
+ set ( warn_c_flags "-Wno-format -Wno-unused-variable -Wno-unused-function -Wno-gnu-zero-variadic-macro-arguments" )
14
+
15
+ set ( CMAKE_C_FLAGS_INIT "${arch_c_flags} ${warn_c_flags} " )
16
+ set ( CMAKE_CXX_FLAGS_INIT "${arch_c_flags} ${warn_c_flags} " )
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ set( CMAKE_CXX_COMPILER clang++ )
9
9
set ( CMAKE_C_COMPILER_TARGET ${target} )
10
10
set ( CMAKE_CXX_COMPILER_TARGET ${target} )
11
11
12
- set ( arch_c_flags "-march=armv8.7-a -fvectorize -ffp-model=fast -fno-finite-math-only" )
13
- set ( warn_c_flags "-Wno-format -Wno-unused-variable -Wno-unused-function -Wno-gnu-zero-variadic-macro-arguments" )
12
+ # set( arch_c_flags "-march=armv8.7-a -fvectorize -ffp-model=fast -fno-finite-math-only" )
13
+ # set( warn_c_flags "-Wno-format -Wno-unused-variable -Wno-unused-function -Wno-gnu-zero-variadic-macro-arguments" )
14
14
15
15
set ( CMAKE_C_FLAGS_INIT "${arch_c_flags} ${warn_c_flags} " )
16
16
set ( CMAKE_CXX_FLAGS_INIT "${arch_c_flags} ${warn_c_flags} " )
Original file line number Diff line number Diff line change @@ -67,9 +67,9 @@ function build_windows_x86_qnn
67
67
function build_windows_arm64_qnn
68
68
{
69
69
echo " build_windows_arm64 not supported now"
70
- return 0
71
70
echo " cmake source dir:${PROJECT_HOME_PATH} "
72
71
cmake -H. -B./out/windows_arm64_qnn -DCMAKE_BUILD_TYPE=Release -DGGML_OPENMP=OFF -DGGML_QNN=ON -DCMAKE_TOOLCHAIN_FILE=${PROJECT_HOME_PATH} /cmake/arm64-windows-llvm.cmake -DCMAKE_C_FLAGS=-march=armv8.7-a -DGGML_QNN_SDK_PATH=${QNN_SDK_PATH}
72
+ # cmake -H. -B./out/windows_arm64_qnn -DCMAKE_BUILD_TYPE=Release -DGGML_OPENMP=OFF -DGGML_QNN=ON -DCMAKE_TOOLCHAIN_FILE=${PROJECT_HOME_PATH}/cmake/arm64-windows-cygwin.cmake -DCMAKE_C_FLAGS=-march=armv8.7-a -DGGML_QNN_SDK_PATH=${QNN_SDK_PATH}
73
73
cd out/windows_arm64_qnn
74
74
make -j16
75
75
show_pwd
You can’t perform that action at this time.
0 commit comments