From 2b3b5058a2912fe91c32783ee2c27d9b2f46edbb Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Fri, 27 Dec 2024 20:05:20 +0100 Subject: [PATCH] games/qwdtools: fix build on big-endian CMake Error at CMakeLists.txt:74 (target_compile_definitions): target_compile_definitions called with invalid arguments --- games/qwdtools/files/patch-CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 games/qwdtools/files/patch-CMakeLists.txt diff --git a/games/qwdtools/files/patch-CMakeLists.txt b/games/qwdtools/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..ae1b92aa8e89 --- /dev/null +++ b/games/qwdtools/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2024-12-27 17:43:52 UTC ++++ CMakeLists.txt +@@ -71,7 +71,7 @@ if(IS_BIG_ENDIAN) + include (TestBigEndian) + TEST_BIG_ENDIAN(IS_BIG_ENDIAN) + if(IS_BIG_ENDIAN) +- target_compile_definitions(${PROJECT_NAME} __BIG_ENDIAN__Q__) ++ target_compile_definitions(${PROJECT_NAME} PRIVATE __BIG_ENDIAN__Q__) + message(STATUS "BIG_ENDIAN") + else() + target_compile_definitions(${PROJECT_NAME} PRIVATE __LITTLE_ENDIAN__Q__)