File tree Expand file tree Collapse file tree 3 files changed +19
-3
lines changed Expand file tree Collapse file tree 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++ )
99set ( CMAKE_C_COMPILER_TARGET ${target} )
1010set ( CMAKE_CXX_COMPILER_TARGET ${target} )
1111
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" )
1414
1515set ( CMAKE_C_FLAGS_INIT "${arch_c_flags} ${warn_c_flags} " )
1616set ( 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
6767function build_windows_arm64_qnn
6868{
6969 echo " build_windows_arm64 not supported now"
70- return 0
7170 echo " cmake source dir:${PROJECT_HOME_PATH} "
7271 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}
7373 cd out/windows_arm64_qnn
7474 make -j16
7575 show_pwd
You can’t perform that action at this time.
0 commit comments