File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -50,9 +50,15 @@ else()
50
50
set (GGML_BLAS_VENDOR_DEFAULT "Generic" )
51
51
endif ()
52
52
53
+ if (CMAKE_CROSSCOMPILING )
54
+ set (GGML_NATIVE_DEFAULT OFF )
55
+ else ()
56
+ set (GGML_NATIVE_DEFAULT ON )
57
+ endif ()
58
+
53
59
# general
54
60
option (GGML_STATIC "ggml: static link libraries" OFF )
55
- option (GGML_NATIVE "ggml: enable -march=native flag" ON )
61
+ option (GGML_NATIVE "ggml: enable -march=native flag" ${GGML_NATIVE_DEFAULT} )
56
62
option (GGML_LTO "ggml: enable link time optimization" OFF )
57
63
option (GGML_CCACHE "ggml: use ccache if available" ON )
58
64
@@ -70,7 +76,7 @@ option(GGML_SANITIZE_ADDRESS "ggml: enable address sanitizer" OFF)
70
76
option (GGML_SANITIZE_UNDEFINED "ggml: enable undefined sanitizer" OFF )
71
77
72
78
# instruction set specific
73
- if (GGML_NATIVE )
79
+ if (GGML_NATIVE OR NOT GGML_NATIVE_DEFAULT )
74
80
set (INS_ENB OFF )
75
81
else ()
76
82
set (INS_ENB ON )
You can’t perform that action at this time.
0 commit comments