1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Description: Inject libatomic dependency to fix armel build as in #918060
Author: Paolo Greppi <paolo.greppi@libpf.com>
Last-Update: 2024-08-19
Index: doxygen/src/CMakeLists.txt
===================================================================
--- doxygen.orig/src/CMakeLists.txt
+++ doxygen/src/CMakeLists.txt
@@ -371,6 +371,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()
if((CMAKE_BUILD_TYPE STREQUAL "Debug") OR enable_tracing)
@@ -395,6 +398,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
@@ -23,6 +23,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
@@ -41,6 +44,7 @@ ${SQLITE3_LIBRARIES}
${EXTRA_LIBS}
${CLANG_LIBS}
${COVERAGE_LINKER_FLAGS}
+${EXTRA_CLANG_LIBS}
)
install(TARGETS doxyparse DESTINATION bin)
|