@@ -7,24 +7,24 @@ set(CMAKE_WARN_UNUSED_CLI YES)
77
88set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
99
10- if (CMAKE_SYSTEM_NAME STREQUAL "Android" )
11- if (DEFINED HTP_ARCH_VERSION)
12- if (${HTP_ARCH_VERSION} STREQUAL "v75" OR ${HTP_ARCH_VERSION} STREQUAL "v79" )
13- #works fine on Snapdragon 8Gen3&8Elite with 1.5x - 3x performance gains with the default ggml backend
14- set (OPT_FLAG " -O3 -march=armv8.7-a -mcpu=cortex-x1 -mtune=cortex-x1 -flto -D_GNU_SOURCE -fvectorize -ffp-model=fast -fno-finite-math-only" )
15- message ("OPT_FLAG:${OPT_FLAG} " )
16- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG} " )
17- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG} " )
18- set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG} " )
19- set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG} " )
20- endif ()
21- endif ()
22- endif ()
23-
24- if (NOT XCODE AND NOT MSVC AND NOT CMAKE_BUILD_TYPE )
25- set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE)
26- set_property (CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo" )
27- endif ()
10+ # if(CMAKE_SYSTEM_NAME STREQUAL "Android")
11+ # if(DEFINED HTP_ARCH_VERSION)
12+ # if (${HTP_ARCH_VERSION} STREQUAL "v75" OR ${HTP_ARCH_VERSION} STREQUAL "v79")
13+ # #works fine on Snapdragon 8Gen3&8Elite with 1.5x - 3x performance gains with the default ggml backend
14+ # set(OPT_FLAG " -O3 -march=armv8.7-a -mcpu=cortex-x1 -mtune=cortex-x1 -flto -D_GNU_SOURCE -fvectorize -ffp-model=fast -fno-finite-math-only")
15+ # message("OPT_FLAG:${OPT_FLAG}")
16+ # set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG}")
17+ # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG}")
18+ # set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG}")
19+ # set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DGGML_USE_HEXAGON ${DEBUG_FLAG} ${OPT_FLAG}")
20+ # endif()
21+ # endif()
22+ # endif()
23+
24+ # if (NOT XCODE AND NOT MSVC AND NOT CMAKE_BUILD_TYPE)
25+ # set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE)
26+ # set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
27+ # endif()
2828
2929# Add path to modules
3030list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR} /cmake/" )
0 commit comments