ports/math/ogdf/files/patch-cmake_compiler-specifics.cmake
Mark Linimon b8ff904140 Attempt to fix build on GCC-based systems by disabling -march=native,
which should never be set on the FreeBSD package building cluster
whatsoever:

  g++9: error: unrecognized command line option '-march=native'; did you mean '-mcpu=native'?

Unfortunately this is necessary but not sufficient for powerpc64:

  /wrkdirs/usr/ports/math/ogdf/work/OGDF/src/ogdf/basic/System.cpp:78:11: fatal error: cpuid.h: No such file or directory

Approved by:	portmgr (tier-2 blanket)
2020-06-25 03:29:04 +00:00

12 lines
552 B
CMake

--- cmake/compiler-specifics.cmake.orig 2020-02-09 22:05:19 UTC
+++ cmake/compiler-specifics.cmake
@@ -15,7 +15,8 @@ endif()
# use native arch (ie, activate things like SSE)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
# cannot use add_definitions() here because it does not work with check-sse3.cmake
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
+ # 20200624 disable this for FreeBSD package building machines.
+ #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
endif()
# set default warning flags for OGDF and tests