From: Hilmar Preusse Date: Sat, 15 Jun 2024 21:25:01 +0000 (+0200) Subject: Link with libatomic on some arches. X-Git-Tag: archive/raspbian/2.11.02+really2.11.01+ds-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bec61eb49661a9a467cfef9fa09fed273d27d60b;p=luametatex.git Link with libatomic on some arches. Last-Update: 2024-02-21 Forwarded: not needed. Gbp-Pq: Name link_atomic.diff --- diff --git a/cmake/luametatex.cmake b/cmake/luametatex.cmake index 7d772ae..8b42b94 100644 --- a/cmake/luametatex.cmake +++ b/cmake/luametatex.cmake @@ -1,3 +1,13 @@ +# Debian: determine host arch. +execute_process(COMMAND + dpkg-architecture + -qDEB_HOST_ARCH + OUTPUT_VARIABLE + CMAKE_DEB_HOST_ARCH + OUTPUT_STRIP_TRAILING_WHITESPACE +) + + add_compile_options(-DLUA_CORE) set(luametatex_sources @@ -69,6 +79,13 @@ if (NOT MSVC) ) endif() +# Debian: link with atomic on specific arches. +if(${CMAKE_DEB_HOST_ARCH} MATCHES "m68k" OR ${CMAKE_DEB_HOST_ARCH} MATCHES "powerpc" OR ${CMAKE_DEB_HOST_ARCH} MATCHES "sh4" OR ${CMAKE_DEB_HOST_ARCH} MATCHES "armel") + target_link_libraries(luametatex + atomic +) +endif() + if (${CMAKE_HOST_SOLARIS}) target_link_libraries(luametatex rt