Fix cross-compilation Use the cross-compiler and not the host version. Patch sent upstream: https://github.com/notspiff/visualization.goom/pull/4 Signed-off-by: Bernd Kuhls diff -uNr visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt --- visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305.org/CMakeLists.txt 2014-10-31 11:34:21.000000000 +0100 +++ visualization.goom-fb5933ba5b2143d055cc7749dc60a82f6002b305/CMakeLists.txt 2015-07-19 19:49:43.340054342 +0200 @@ -13,6 +13,10 @@ ${KODI_INCLUDE_DIR} ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/src) +get_filename_component( COMPILER_FILENAME "${CMAKE_C_COMPILER}" NAME ) +string( REGEX REPLACE "-[^-]+$" "" + TOOLCHAIN_NAME "${COMPILER_FILENAME}" ) + include(ExternalProject) set(update_command "") if(BOOTSTRAP_IN_TREE OR NOT DEFINED BOOTSTRAP_IN_TREE) @@ -20,7 +24,7 @@ endif() externalproject_add(libgoom SOURCE_DIR ${PROJECT_SOURCE_DIR}/lib/goom2k4-0 "${update_command}" - CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix= + CONFIGURE_COMMAND ${PROJECT_SOURCE_DIR}/lib/goom2k4-0/configure --disable-shared --enable-static --with-pic --prefix= --host=${TOOLCHAIN_NAME} BUILD_COMMAND ${MAKE} INSTALL_COMMAND "")