We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 23a7561 commit d38110aCopy full SHA for d38110a
1 file changed
cmake/system.cmake
@@ -106,10 +106,16 @@ if (CMAKE_C_COMPILER STREQUAL loongcc)
106
endif ()
107
108
if (POWER)
109
- set (NO_WARMUP 1)
110
- execute_process(COMMAND bash -c "as -v < /dev/null 2>&1 | grep GNU 2>&1 >/dev/null" RESULT_VARIABLE HAVE_GAS)
111
- set(GETARCH_FLAGS "${GETARCH_FLAGS} -DHAVE_GAS=${HAVE_GAS}")
112
-endif()
+ set(NO_WARMUP 1)
+ set(HAVE_GAS 1)
+ if (CMAKE_ASM_COMPILER_ID STREQUAL "GNU")
+ set(HAVE_GAS 0)
113
+ elseif (CMAKE_ASM_COMPILER_ID STREQUAL "Clang")
114
+ set(CCOMMON_OPT "${CCOMMON_OPT} -fno-integrated-as")
115
116
+ endif ()
117
+ set(GETARCH_FLAGS "${GETARCH_FLAGS} -DHAVE_GAS=${HAVE_GAS}")
118
+endif ()
119
120
#if don't use Fortran, it will only compile CBLAS.
121
if (ONLY_CBLAS)
0 commit comments