cmake.bbclass: add CMAKE_SYSTEM_PROCESSOR into generated toolchain file
authorDavid Kozub <zub@linux.fjfi.cvut.cz>
Mon, 26 Jul 2010 14:25:39 +0000 (14:25 +0000)
committerMartin Jansa <Martin.Jansa@gmail.com>
Thu, 19 Aug 2010 05:47:41 +0000 (07:47 +0200)
Needed for packages that check this value, e.g. recent webkit.

Signed-off-by: David Kozub <zub@linux.fjfi.cvut.cz>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
classes/cmake.bbclass

index 4d53e47..29248e6 100644 (file)
@@ -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