From: Shlomi Fish Date: Tue, 14 Dec 2021 08:42:01 +0000 (+0200) Subject: try to fix crosscompiling builds X-Git-Tag: fortune-mod-3.8.0~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bf93bf2aba2e4a6e1df43ab9a293338ffbc56d9b;p=fortune-mod try to fix crosscompiling builds See: https://github.com/shlomif/fortune-mod/issues/58 add sanity check Thanks to https://github.com/leleliu008 --- diff --git a/fortune-mod/datfiles/CMakeLists.txt b/fortune-mod/datfiles/CMakeLists.txt index f2b0cc0..52cbfc2 100644 --- a/fortune-mod/datfiles/CMakeLists.txt +++ b/fortune-mod/datfiles/CMakeLists.txt @@ -1,6 +1,10 @@ # See: https://github.com/shlomif/fortune-mod/issues/58 if ("${IS_CROSS}") SET (_strfile "strfile") + find_program(_found "${_strfile}") + if (NOT "${_found}") + MESSAGE(FATAL_ERROR "\"strfile\" must be in the executables' path for cross-compiling builds. You can get it from a native install of fortune-mod: https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them . Also see https://github.com/shlomif/fortune-mod/issues/58 .") + endif() else() SET (_strfile "${CMAKE_CURRENT_BINARY_DIR}/../strfile") endif() diff --git a/fortune-mod/util/rot.pl b/fortune-mod/util/rot.pl index 5331520..6ec74a0 100644 --- a/fortune-mod/util/rot.pl +++ b/fortune-mod/util/rot.pl @@ -2,8 +2,10 @@ # # Short description for rot.pl # -# rot13 for cross compiling builds: +# rot13 fallback for cross compiling builds: +# # https://github.com/shlomif/fortune-mod/issues/58 +# # Version 0.0.1 # Copyright (C) 2021 Shlomi Fish < https://www.shlomifish.org/ > #