We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 08b72b2 + df55144 commit 8bd6badCopy full SHA for 8bd6bad
GKlibSystem.cmake
@@ -33,8 +33,13 @@ if(CMAKE_COMPILER_IS_GNUCC)
33
set(GKlib_COPTIONS "${GKlib_COPTIONS} -std=c99 -fno-strict-aliasing")
34
if(VALGRIND)
35
set(GKlib_COPTIONS "${GK_COPTIONS} -march=x86-64 -mtune=generic")
36
+else()
37
+# -march=native is not a valid flag on PPC:
38
+if(CMAKE_SYSTEM_PROCESSOR MATCHES "power|ppc|powerpc|ppc64|powerpc64" OR (APPLE AND CMAKE_OSX_ARCHITECTURES MATCHES "ppc|ppc64"))
39
+ set(GKlib_COPTIONS "${GKlib_COPTIONS} -mtune=native")
40
else()
41
set(GKlib_COPTIONS "${GKlib_COPTIONS} -march=native")
42
+endif()
43
endif(VALGRIND)
44
if(NOT MINGW)
45
set(GKlib_COPTIONS "${GKlib_COPTIONS} -fPIC")
0 commit comments