diff options
author | Marek Vasut <marex@denx.de> | 2015-11-26 21:43:05 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-12-09 08:47:29 +0000 |
commit | f6217be489d03cd72655f9457d4e7e21a097a9a7 (patch) | |
tree | 6c7e52d39d4c4e47a5b5cb09641cf32c5266bc7e | |
parent | 0eefd38a13a6ecb35f26ed8cd16f0b36f2c5d652 (diff) | |
download | openembedded-core-f6217be489d03cd72655f9457d4e7e21a097a9a7.tar.gz openembedded-core-f6217be489d03cd72655f9457d4e7e21a097a9a7.tar.bz2 openembedded-core-f6217be489d03cd72655f9457d4e7e21a097a9a7.zip |
cmake: Add nios2 support
Add the necessary bits for nios2 support into cmake.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Ley Foon Tan <lftan@altera.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Ross Burton <ross.burton@intel.com>
Cc: Thomas Chou <thomas@wytron.com.tw>
Cc: Walter Goossens <waltergoossens@home.nl>
Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r-- | meta/recipes-devtools/cmake/cmake.inc | 1 | ||||
-rw-r--r-- | meta/recipes-devtools/cmake/cmake/0001-Add-NIOS2-CPU-support.patch | 50 |
2 files changed, 51 insertions, 0 deletions
diff --git a/meta/recipes-devtools/cmake/cmake.inc b/meta/recipes-devtools/cmake/cmake.inc index a14ce350fc..41be256434 100644 --- a/meta/recipes-devtools/cmake/cmake.inc +++ b/meta/recipes-devtools/cmake/cmake.inc @@ -14,6 +14,7 @@ CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV',1).split('.')[0:2])}" SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \ file://support-oe-qt4-tools-names.patch \ file://qt4-fail-silent.patch \ + file://0001-Add-NIOS2-CPU-support.patch \ " SRC_URI[md5sum] = "5febbd11bcaac854a27eebaf4a124be2" diff --git a/meta/recipes-devtools/cmake/cmake/0001-Add-NIOS2-CPU-support.patch b/meta/recipes-devtools/cmake/cmake/0001-Add-NIOS2-CPU-support.patch new file mode 100644 index 0000000000..6e0ab9fb75 --- /dev/null +++ b/meta/recipes-devtools/cmake/cmake/0001-Add-NIOS2-CPU-support.patch @@ -0,0 +1,50 @@ +From 3f8c3d3011ea192da2c761560b615f55763715ef Mon Sep 17 00:00:00 2001 +From: Marek Vasut <marex@denx.de> +Date: Thu, 26 Nov 2015 21:31:04 +0100 +Subject: [PATCH] Add NIOS2 CPU support + +Add necessary bits to support the NIOS2 little-endian CPU. + +Signed-off-by: Marek Vasut <marex@denx.de> +Cc: Ley Foon Tan <lftan@altera.com> +Cc: Thomas Chou <thomas@wytron.com.tw> +Cc: Walter Goossens <waltergoossens@home.nl> +Upstream-Status: Submitted +--- + Source/kwsys/CPU.h.in | 4 ++++ + Utilities/KWIML/ABI.h.in | 4 ++++ + 2 files changed, 8 insertions(+) + +diff --git a/Source/kwsys/CPU.h.in b/Source/kwsys/CPU.h.in +index 884d71a..66ffbb1 100644 +--- a/Source/kwsys/CPU.h.in ++++ b/Source/kwsys/CPU.h.in +@@ -88,6 +88,10 @@ + #elif defined(__mips) || defined(__mips__) || defined(__MIPS__) + # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG + ++/* NIOS2 */ ++#elif defined(__NIOS2__) || defined(__NIOS2) || defined(__nios2__) ++# define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_LITTLE ++ + /* OpenRISC 1000 */ + #elif defined(__or1k__) + # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG +diff --git a/Utilities/KWIML/ABI.h.in b/Utilities/KWIML/ABI.h.in +index 6300ada..87b6e96 100644 +--- a/Utilities/KWIML/ABI.h.in ++++ b/Utilities/KWIML/ABI.h.in +@@ -398,6 +398,10 @@ suppression macro @KWIML@_ABI_NO_VERIFY was defined. + #elif defined(__mips) || defined(__mips__) || defined(__MIPS__) + # define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG + ++/* NIOS2 */ ++#elif defined(__NIOS2__) || defined(__NIOS2) || defined(__nios2__) ++# define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_LITTLE ++ + /* OpenRISC 1000 */ + #elif defined(__or1k__) + # define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG +-- +2.6.2 + |