Description: fix_xtrkcad_build_failure
Author: Yue Gui <yuemeng.gui@gmail.com>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087474
Forwarded: not-needed
Last-Update: 2024-11-14
-
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/CMake/FindLibzip.cmake
+++ b/CMake/FindLibzip.cmake
@@ -37,17 +37,23 @@
     HINTS ${PC_LIBZIP_INCLUDE_DIRS})
 
   if(UNIX AND NOT APPLE)
+   if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
     find_library(LIBZIP_LIBRARY
       NAMES libzip.a zip
       PATHS
-		/usr/lib64
-		/usr/lib
-		/usr/local/lib64
-		/usr/local/lib
-		/sw/lib
-		/opt/local/lib
-		${CMAKE_CURRENT_SOURCE_DIR}/app/tools/lib/linux
-	)
+        /usr/lib64
+        /usr/lib
+        /usr/local/lib64
+        /usr/local/lib
+        /sw/lib
+        /opt/local/lib
+        ${CMAKE_CURRENT_SOURCE_DIR}/app/tools/lib/linux
+    )
+   else()
+    find_library(LIBZIP_LIBRARY
+      NAMES zip
+    )
+   endif()
   else()
     find_library(LIBZIP_LIBRARY
       NAMES zip)
