From: <mar...@us...> - 2011-09-30 09:50:45
|
Revision: 4807 http://navit.svn.sourceforge.net/navit/?rev=4807&view=rev Author: martin-s Date: 2011-09-30 09:50:39 +0000 (Fri, 30 Sep 2011) Log Message: ----------- Add:Build:Include endian.h if available Modified Paths: -------------- trunk/navit/CMakeLists.txt trunk/navit/config.h.cmake trunk/navit/navit/endianess.h Modified: trunk/navit/CMakeLists.txt =================================================================== --- trunk/navit/CMakeLists.txt 2011-09-30 09:20:20 UTC (rev 4806) +++ trunk/navit/CMakeLists.txt 2011-09-30 09:50:39 UTC (rev 4807) @@ -108,6 +108,7 @@ endif(PKG_CONFIG_FOUND) #Simple checks CHECK_INCLUDE_FILES(wordexp.h HAVE_WORDEXP) +CHECK_INCLUDE_FILES(endian.h HAVE_ENDIAN_H) CHECK_INCLUDE_FILES(stdint.h HAVE_STDINT_H) CHECK_INCLUDE_FILES(byteswap.h HAVE_BYTESWAP_H) CHECK_LIBRARY_EXISTS(gypsy gypsy_control_get_default "" GYPSY_FOUND) Modified: trunk/navit/config.h.cmake =================================================================== --- trunk/navit/config.h.cmake 2011-09-30 09:20:20 UTC (rev 4806) +++ trunk/navit/config.h.cmake 2011-09-30 09:50:39 UTC (rev 4807) @@ -77,3 +77,5 @@ #cmakedefine HAVE_GETDELIM 1 #cmakedefine HAVE_GETLINE 1 + +#cmakedefine HAVE_ENDIAN_H 1 Modified: trunk/navit/navit/endianess.h =================================================================== --- trunk/navit/navit/endianess.h 2011-09-30 09:20:20 UTC (rev 4806) +++ trunk/navit/navit/endianess.h 2011-09-30 09:50:39 UTC (rev 4807) @@ -49,6 +49,9 @@ #if HAVE_BYTESWAP_H /* machine dependent versions of byte swapping functions. GNU extension.*/ #include <byteswap.h> +#if HAVE_ENDIAN_H + #include <endian.h> +#endif #elif defined(USE_SYS_ENDIAN_H) #include <sys/endian.h> #if defined(_BYTE_ORDER) && !defined(__BYTE_ORDER) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |