diff options
author | Brad King <brad.king@kitware.com> | 2015-12-09 16:38:10 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-12-09 16:38:10 (GMT) |
commit | d462ac27d814e966c54bb638444e4b125d1d665f (patch) | |
tree | 3d02c6259246dc6b3808cd62bab046e6842501fa | |
parent | dc873f6eef1e6f952cf3d09be7568b03fbf8c6d3 (diff) | |
download | CMake-d462ac27d814e966c54bb638444e4b125d1d665f.zip CMake-d462ac27d814e966c54bb638444e4b125d1d665f.tar.gz CMake-d462ac27d814e966c54bb638444e4b125d1d665f.tar.bz2 |
cmELF: Use KWIML ABI.h header to get endian-ness
Port away from KWSys CPU header.
-rw-r--r-- | Source/cmELF.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/cmELF.cxx b/Source/cmELF.cxx index 37dd328..fda6e02 100644 --- a/Source/cmELF.cxx +++ b/Source/cmELF.cxx @@ -16,8 +16,7 @@ #include <cmsys/FStream.hxx> // Need the native byte order of the running CPU. -#define cmsys_CPU_UNKNOWN_OKAY // We can decide at runtime if not known. -#include <cmsys/CPU.h> +#include <cmIML/ABI.h> // Include the ELF format information system header. #if defined(__OpenBSD__) @@ -102,9 +101,9 @@ public: // In most cases the processor-specific byte order will match that // of the target execution environment. If we choose wrong here // it is fixed when the header is read. -#if cmsys_CPU_ENDIAN_ID == cmsys_CPU_ENDIAN_ID_LITTLE +#if cmIML_ABI_ENDIAN_ID == cmIML_ABI_ENDIAN_ID_LITTLE this->NeedSwap = (this->ByteOrder == ByteOrderMSB); -#elif cmsys_CPU_ENDIAN_ID == cmsys_CPU_ENDIAN_ID_BIG +#elif cmIML_ABI_ENDIAN_ID == cmIML_ABI_ENDIAN_ID_BIG this->NeedSwap = (this->ByteOrder == ByteOrderLSB); #else this->NeedSwap = false; // Final decision is at runtime anyway. |