Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37748344
en ru br
ALT Linux repos
S:1.9.8-alt1
5.0: 1.5.5-alt1
4.1: 1.5.5-alt1
4.0: 1.5.1-alt1
3.0: 1.4.3-alt1

Other repositories
Upstream:1.5.5

Group :: Development/Other
RPM: doxygen

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: Ubuntu-libatomic.patch
Download


Description: Inject libatomic dependency to fix armel build as in #918060
Author: Paolo Greppi <paolo.greppi@libpf.com>
Last-Update: 2022-07-16
Index: doxygen/src/CMakeLists.txt
===================================================================
--- doxygen.orig/src/CMakeLists.txt
+++ doxygen/src/CMakeLists.txt
@@ -347,6 +347,9 @@ if (use_libclang)
         set(CLANG_LIBS libclang clang-cpp)
     endif()
     target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS})
+    if ($ENV{DEB_HOST_ARCH} STREQUAL "armel")
+        set(EXTRA_CLANG_LIBS atomic)
+    endif()
 endif()
 
 target_link_libraries(doxygen PRIVATE
@@ -365,6 +368,7 @@ target_link_libraries(doxygen PRIVATE
     ${CLANG_LIBS}
     ${COVERAGE_LINKER_FLAGS}
     ${DOXYGEN_EXTRA_LINK_OPTIONS}
+    ${EXTRA_CLANG_LIBS}
 )
 
 set_project_warnings(doxycfg)
Index: doxygen/addon/doxyparse/CMakeLists.txt
===================================================================
--- doxygen.orig/addon/doxyparse/CMakeLists.txt
+++ doxygen/addon/doxyparse/CMakeLists.txt
@@ -22,6 +22,9 @@ if (use_libclang)
     else()
         set(CLANG_LIBS libclang clang-cpp ${llvm_libs})
     endif()
+    if ($ENV{DEB_HOST_ARCH} STREQUAL "armel")
+        set(EXTRA_CLANG_LIBS atomic)
+    endif()
 endif()
 
 target_link_libraries(doxyparse
@@ -39,6 +42,7 @@ ${SQLITE3_LIBRARIES}
 ${EXTRA_LIBS}
 ${CLANG_LIBS}
 ${COVERAGE_LINKER_FLAGS}
+${EXTRA_CLANG_LIBS}
 )
 
 install(TARGETS doxyparse DESTINATION bin)
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin