![Bernd Kuhls](/assets/img/avatar_default.png)
ac_cv_type__Bool=yes is needed to fix compilation with gcc >= 5. Added patch to fix X.org includes. Added dependency for libpng previously provided by Kodi. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
38 lines
1.7 KiB
Diff
38 lines
1.7 KiB
Diff
Fix cross-compilation
|
|
|
|
Use the cross-compiler and not the host version.
|
|
|
|
Patch sent upstream:
|
|
https://github.com/notspiff/screensavers.rsxs/pull/5
|
|
|
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
|
|
|
diff -uNr screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt
|
|
--- screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259.org/CMakeLists.txt 2015-03-19 12:20:23.000000000 +0100
|
|
+++ screensavers.rsxs-195e0ec3fbbcb2ee2012cd560e42d05167f0f259/CMakeLists.txt 2015-07-19 20:26:16.660481032 +0200
|
|
@@ -33,6 +33,11 @@
|
|
${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)
|
|
@@ -46,8 +51,11 @@
|
|
endif()
|
|
endif()
|
|
externalproject_add(rsxs SOURCE_DIR ${PROJECT_SOURCE_DIR}/${rsxs_dir}
|
|
- CONFIGURE_COMMAND ${configure_start}
|
|
+ CONFIGURE_COMMAND gl_cv_func_gettimeofday_clobber=no ac_cv_type__Bool=yes
|
|
+ ac_cv_func_malloc_0_nonnull=yes
|
|
+ ${configure_start}
|
|
--prefix=<INSTALL_DIR>
|
|
+ --host=${TOOLCHAIN_NAME}
|
|
--without-xscreensaver
|
|
--disable-cyclone
|
|
--disable-euphoria
|