[oe] [PATCH 2/3] cmake.bbclass: add CMAKE_SYSTEM_PROCESSOR into generated toolchain file
Eduardo Lima (Etrunko)
eblima at gmail.com
Thu Jul 29 17:40:46 UTC 2010
On Mon, Jul 26, 2010 at 9:25 PM, David Kozub <zub at linux.fjfi.cvut.cz> wrote:
> Needed for packages that check this value, e.g. recent webkit.
>
> Signed-off-by: David Kozub <zub at linux.fjfi.cvut.cz>
> ---
> classes/cmake.bbclass | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/classes/cmake.bbclass b/classes/cmake.bbclass
> index 2376012..32ada35 100644
> --- a/classes/cmake.bbclass
> +++ b/classes/cmake.bbclass
> @@ -28,6 +28,7 @@ cmake_do_generate_toolchain_file() {
> # CMake system name must be something like "Linux".
> # This is important for cross-compiling.
> echo "set( CMAKE_SYSTEM_NAME" `echo ${SDK_OS} | sed 's/^./\u&/'` ")" > ${WORKDIR}/toolchain.cmake
> + echo "set( CMAKE_SYSTEM_PROCESSOR ${TARGET_ARCH} )" >> ${WORKDIR}/toolchain.cmake
> echo "set( CMAKE_C_COMPILER ${OECMAKE_C_COMPILER} )" >> ${WORKDIR}/toolchain.cmake
> echo "set( CMAKE_CXX_COMPILER ${OECMAKE_CXX_COMPILER} )" >> ${WORKDIR}/toolchain.cmake
> echo "set( CMAKE_C_FLAGS \"${OECMAKE_C_FLAGS}\" CACHE STRING \"OpenEmbedded CFLAGS\" )" >> ${WORKDIR}/toolchain.cmake
This is really necessary, check the last comment on CMake bug #9065
(http://public.kitware.com/Bug/view.php?id=9065).
IMHO It could go together with the CMake 2.8.2 patches.
Best regards, Etrunko.
> --
> 1.7.1
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
--
Eduardo de Barros Lima
eblima at gmail.com
More information about the Openembedded-devel
mailing list