openbsd-ports/devel/cmake/patches/patch-Source_CMakeLists_txt
dcoppa 7f3e75a1ad Update to cmake-3.1.0
Bulk build by landry@
KDE-related fixes by zhuk@
2014-12-31 11:06:02 +00:00

16 lines
548 B
Plaintext

$OpenBSD: patch-Source_CMakeLists_txt,v 1.6 2014/12/31 11:06:02 dcoppa Exp $
XXX: CMake's built-in ELF parser is broken on arm
--- Source/CMakeLists.txt.orig Mon Dec 15 14:07:43 2014
+++ Source/CMakeLists.txt Thu Dec 18 05:37:12 2014
@@ -16,7 +16,7 @@ if(CMAKE_CXX_PLATFORM_ID MATCHES "OpenBSD")
else()
CHECK_INCLUDE_FILE("elf.h" HAVE_ELF_H)
endif()
-if(HAVE_ELF_H)
+if(HAVE_ELF_H AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
set(CMAKE_USE_ELF_PARSER 1)
elseif(HAIKU)
# On Haiku, we need to include elf32.h from the private headers