mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-05-19 02:04:09 +00:00
1. Backport following patch to solve build and runtime issue 0001-c_comment_scanner-fix-function-prototypes.patch 0002-avoid-third-party-backports-dependency-on-sufficient.patch 0003-CMake-4-compatibility.patch 2. Add do_configure:prepend() to solve buildpaths QA check do_package_qa: QA Issue: File /usr/lib/python3.14/site-packages/hotdoc/parsers/cmark.cpython-314-x86_64-linux-gnu.so in package hotdoc contains reference to TMPDIR [buildpaths] 3. Add 0004-Use-flex-with-noline-option-to-prevent.patch to solve buildpaths QA check do_package_qa:QA Issue: File /usr/src/debug/hotdoc/0.17.4/hotdoc/parsers/c_comment_scanner/scanner.c in package hotdoc-src contains reference to TMPDIR [buildpaths] 4. Add clang as RDEPENDS for following reason Hotdoc has some Extensions including c-Extension. The c-Extension needs llvm and clang in runtime as introduced in doc of hotdoc. https://hotdoc.github.io/c-extension.html#c-extension "The extension uses Clang to build and walk an AST from the source code" Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
45 lines
1.2 KiB
Diff
45 lines
1.2 KiB
Diff
Subject: [PATCH] CMake 4 compatibility
|
|
|
|
All CMake versions older than 3.10 are deprecated.
|
|
|
|
Upstream-Status: Backport [https://github.com/MathieuDuponchelle/cmark/commit/bd78193dbff98c3860e77629b5c7bfee6169d1da]
|
|
|
|
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
|
|
---
|
|
CMakeLists.txt | 11 ++---------
|
|
extensions/CMakeLists.txt | 2 +-
|
|
2 files changed, 3 insertions(+), 10 deletions(-)
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index ff97419..45fdf6c 100755
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -1,12 +1,5 @@
|
|
-cmake_minimum_required(VERSION 2.8.9)
|
|
-
|
|
-# prevent ugly developer warnings because version is set directly, not through project()
|
|
-# it should be redone properly by using VERSION in project() if on CMake 3.x
|
|
-if(CMAKE_MAJOR_VERSION GREATER 2)
|
|
- cmake_policy(SET CMP0048 OLD)
|
|
-endif()
|
|
-
|
|
-project(cmark)
|
|
+cmake_minimum_required(VERSION 3.10)
|
|
+project(cmark VERSION 0.28.3)
|
|
|
|
include("FindAsan.cmake")
|
|
|
|
diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt
|
|
index e62d155..b6a1556 100644
|
|
--- a/extensions/CMakeLists.txt
|
|
+++ b/extensions/CMakeLists.txt
|
|
@@ -1,4 +1,4 @@
|
|
-cmake_minimum_required(VERSION 2.8)
|
|
+cmake_minimum_required(VERSION 3.10)
|
|
set(LIBRARY "cmarkextensions")
|
|
set(LIBRARY_SOURCES
|
|
core-extensions.c
|
|
--
|
|
2.43.0
|
|
|