shithub: puzzles

Download patch

ref: e763b9ead86df6a92666525f8d2ed0385e251c61
parent: dd8164b77407fef0c56b426eb0b9a49ddeed13fa
author: Simon Tatham <anakin@pobox.com>
date: Thu Apr 1 13:54:51 EDT 2021

Don't try to build the icons when cross-compiling.

The puzzle icons are built by compiling and running a preliminary
set of puzzle binaries. We can't do that if the binaries won't run
on the build host.

--- a/cmake/platforms/unix.cmake
+++ b/cmake/platforms/unix.cmake
@@ -28,6 +28,12 @@
 set(platform_libs -lm)
 
 set(build_icons TRUE)
+if(CMAKE_CROSSCOMPILING)
+  # The puzzle icons are built by compiling and running a preliminary
+  # set of puzzle binaries. We can't do that if the binaries won't run
+  # on the build host.
+  set(build_icons FALSE)
+endif()
 
 if(DEFINED STRICT AND (CMAKE_C_COMPILER_ID MATCHES "GNU" OR
                        CMAKE_C_COMPILER_ID MATCHES "Clang"))