|
|
9a99763 |
diff -ur root-6.06.02.orig/cmake/modules/SetUpLinux.cmake root-6.06.02/cmake/modules/SetUpLinux.cmake
|
|
|
9a99763 |
--- root-6.06.02.orig/cmake/modules/SetUpLinux.cmake 2016-04-06 09:42:10.258085039 +0200
|
|
|
9a99763 |
+++ root-6.06.02/cmake/modules/SetUpLinux.cmake 2016-04-06 10:07:33.109883779 +0200
|
|
|
9a99763 |
@@ -19,7 +19,7 @@
|
|
|
9a99763 |
message(FATAL_ERROR "There is no Setup for this compiler up to now. Don't know what to do. Stop cmake at this point.")
|
|
|
9a99763 |
endif()
|
|
|
9a99763 |
elseif(${SYSCTL_OUTPUT} MATCHES aarch64)
|
|
|
9a99763 |
- message(STATUS "Found a 64bit system")
|
|
|
9a99763 |
+ message(STATUS "Found a 64bit ARM system")
|
|
|
9a99763 |
set(SPECIAL_CINT_FLAGS "-DG__64BIT")
|
|
|
9a99763 |
if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
9a99763 |
message(STATUS "Found GNU compiler collection")
|
|
|
9a99763 |
@@ -42,6 +42,18 @@
|
|
|
9a99763 |
else()
|
|
|
9a99763 |
message(FATAL_ERROR "There is no Setup for this compiler up to now. Don't know what to do. Stop cmake at this point.")
|
|
|
9a99763 |
endif()
|
|
|
9a99763 |
+elseif(${SYSCTL_OUTPUT} MATCHES arm)
|
|
|
9a99763 |
+ message(STATUS "Found a 32bit ARM system")
|
|
|
9a99763 |
+ set(SPECIAL_CINT_FLAGS "")
|
|
|
9a99763 |
+ if(CMAKE_COMPILER_IS_GNUCXX)
|
|
|
9a99763 |
+ message(STATUS "Found GNU compiler collection")
|
|
|
9a99763 |
+ set(ROOT_ARCHITECTURE linuxarm)
|
|
|
9a99763 |
+ elseif(CMAKE_CXX_COMPILER_ID STREQUAL Clang)
|
|
|
9a99763 |
+ message(STATUS "Found CLANG compiler")
|
|
|
9a99763 |
+ set(ROOT_ARCHITECTURE linuxarm)
|
|
|
9a99763 |
+ else()
|
|
|
9a99763 |
+ message(FATAL_ERROR "There is no Setup for this compiler up to now. Don't know what to do. Stop cmake at this point.")
|
|
|
9a99763 |
+ endif()
|
|
|
9a99763 |
else()
|
|
|
9a99763 |
message(STATUS "Found a 32bit system")
|
|
|
9a99763 |
set(BIT_ENVIRONMENT "-m32")
|
|
|
9a99763 |
diff -ur root-6.06.02.orig/core/pcre/CMakeLists.txt root-6.06.02/core/pcre/CMakeLists.txt
|
|
|
9a99763 |
--- root-6.06.02.orig/core/pcre/CMakeLists.txt 2016-03-03 10:36:03.000000000 +0100
|
|
|
9a99763 |
+++ root-6.06.02/core/pcre/CMakeLists.txt 2016-04-06 09:53:37.247748077 +0200
|
|
|
9a99763 |
@@ -52,6 +52,8 @@
|
|
|
9a99763 |
set(PCRE_CFLAGS "-m32 -O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linuxarm64)
|
|
|
9a99763 |
set(PCRE_CFLAGS "-O")
|
|
|
9a99763 |
+ elseif(ROOT_ARCHITECTURE MATCHES linuxarm)
|
|
|
9a99763 |
+ set(PCRE_CFLAGS "-O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linux)
|
|
|
9a99763 |
set(PCRE_CFLAGS "-m32 -O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES macosx64)
|
|
|
9a99763 |
diff -ur root-6.06.02.orig/graf2d/asimage/BuildAfterImage.cmake root-6.06.02/graf2d/asimage/BuildAfterImage.cmake
|
|
|
9a99763 |
--- root-6.06.02.orig/graf2d/asimage/BuildAfterImage.cmake 2016-03-03 10:36:03.000000000 +0100
|
|
|
9a99763 |
+++ root-6.06.02/graf2d/asimage/BuildAfterImage.cmake 2016-04-06 09:53:37.258748191 +0200
|
|
|
9a99763 |
@@ -47,6 +47,8 @@
|
|
|
9a99763 |
set(AFTER_CC "${AFTER_CC} -m64")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linuxarm64)
|
|
|
9a99763 |
set(AFTER_CC "${AFTER_CC}")
|
|
|
9a99763 |
+ elseif(ROOT_ARCHITECTURE MATCHES linuxarm)
|
|
|
9a99763 |
+ set(AFTER_CC "${AFTER_CC}")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linux)
|
|
|
9a99763 |
set(AFTER_CC "${AFTER_CC} -m32")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES macosx64)
|
|
|
9a99763 |
diff -ur root-6.06.02.orig/graf2d/freetype/CMakeLists.txt root-6.06.02/graf2d/freetype/CMakeLists.txt
|
|
|
9a99763 |
--- root-6.06.02.orig/graf2d/freetype/CMakeLists.txt 2016-03-03 10:36:03.000000000 +0100
|
|
|
9a99763 |
+++ root-6.06.02/graf2d/freetype/CMakeLists.txt 2016-04-06 09:59:35.237876779 +0200
|
|
|
9a99763 |
@@ -52,6 +52,10 @@
|
|
|
9a99763 |
set(FREETYPE_CFLAGS "-m64 -O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linuxppc64gcc)
|
|
|
9a99763 |
set(FREETYPE_CFLAGS "-m64 -O")
|
|
|
9a99763 |
+ elseif(ROOT_ARCHITECTURE MATCHES linuxarm64)
|
|
|
9a99763 |
+ set(FREETYPE_CFLAGS "-O")
|
|
|
9a99763 |
+ elseif(ROOT_ARCHITECTURE MATCHES linuxarm)
|
|
|
9a99763 |
+ set(FREETYPE_CFLAGS "-O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linux)
|
|
|
9a99763 |
set(FREETYPE_CFLAGS "-m32 -O")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES macosx64)
|
|
|
9a99763 |
diff -ur root-6.06.02.orig/interpreter/CMakeLists.txt root-6.06.02/interpreter/CMakeLists.txt
|
|
|
9a99763 |
--- root-6.06.02.orig/interpreter/CMakeLists.txt 2016-03-03 10:36:03.000000000 +0100
|
|
|
9a99763 |
+++ root-6.06.02/interpreter/CMakeLists.txt 2016-04-06 09:53:37.270748316 +0200
|
|
|
9a99763 |
@@ -17,6 +17,8 @@
|
|
|
9a99763 |
|
|
|
9a99763 |
if(ROOT_ARCHITECTURE MATCHES linuxarm64)
|
|
|
9a99763 |
set(ROOT_CLING_TARGET "AArch64")
|
|
|
9a99763 |
+elseif(ROOT_ARCHITECTURE MATCHES linuxarm)
|
|
|
9a99763 |
+ set(ROOT_CLING_TARGET "ARM")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linuxppc64gcc)
|
|
|
9a99763 |
set(ROOT_CLING_TARGET "PowerPC")
|
|
|
9a99763 |
elseif(ROOT_ARCHITECTURE MATCHES linux)
|