diff options
author | Romain Bazile | 2020-07-03 15:26:16 +0200 |
---|---|---|
committer | Romain Bazile | 2020-07-03 15:26:16 +0200 |
commit | 9acf7611ea002baafc8282cd306dba5386ab3c2f (patch) | |
tree | faab4b5e1684f75590c2126d07616aa859cae368 /CMakeLists.patch | |
parent | f489c1c197aed2eaefe7bd9c91c390d8d9bbda41 (diff) | |
download | aur-9acf7611ea002baafc8282cd306dba5386ab3c2f.tar.gz |
fix build on arm64
Diffstat (limited to 'CMakeLists.patch')
-rw-r--r-- | CMakeLists.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/CMakeLists.patch b/CMakeLists.patch new file mode 100644 index 000000000000..f67402cbd8da --- /dev/null +++ b/CMakeLists.patch @@ -0,0 +1,31 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ac9f5b3..77868e4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -154,6 +154,26 @@ IF (NOT WIN32) + ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8") + ENDIF (EXISTS /etc/os-release OR EXISTS /etc/sysconfig/SuSEfirewall2.d OR EXISTS /etc/suse-release OR EXISTS /etc/SuSE-release) + ENDIF(NOT DEFINED PACKAGE_FORMAT) ++ ++ IF (EXISTS /etc/arch-release) ++ IF (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*") ++ IF (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ SET (ARCH "arm64") ++ ADD_DEFINITIONS( -DOCPN_ARM64 ) ++ ELSE (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ SET (ARCH "armhf") ++ ADD_DEFINITIONS( -DOCPN_ARMHF ) ++ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ ELSE (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*") ++ IF (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ SET (ARCH "x86_64") ++ SET (LIB_INSTALL_DIR "lib") ++ ELSE (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ SET (ARCH "i386") ++ SET (LIB_INSTALL_DIR "lib") ++ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8") ++ ENDIF (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*") ++ ENDIF (EXISTS /etc/arch-release) + + ENDIF (UNIX AND NOT APPLE) + |