From b9dda499db62944d9a95f4690d67101eca539ca7 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 22 Jul 2017 10:08:35 +0200 Subject: [PATCH] Fix cross-compilation Use the cross-compiler and not the host version. --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ed0f3083..3254c699 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,11 @@ include_directories(${OpenGL_INCLUDE_DIR} ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/skyrocket ${PROJECT_SOURCE_DIR}/${rsxs_dir}/src/solarwinds) + +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) @@ -53,7 +58,10 @@ endif() externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir} CONFIGURE_COMMAND ${configure_start} ac_cv_type__Bool=yes + gl_cv_func_gettimeofday_clobber=no + ac_cv_func_malloc_0_nonnull=yes --prefix= + --host=${TOOLCHAIN_NAME} --without-xscreensaver --disable-cyclone --disable-euphoria