diff options
-rw-r--r-- | meta-oe/recipes-devtools/doxygen/doxygen/0001-build-don-t-look-for-Iconv.patch | 9 | ||||
-rw-r--r-- | meta-oe/recipes-devtools/doxygen/doxygen/doxygen-native-only-check-python3.patch | 116 | ||||
-rw-r--r-- | meta-oe/recipes-devtools/doxygen/doxygen_1.9.1.bb (renamed from meta-oe/recipes-devtools/doxygen/doxygen_1.8.20.bb) | 3 |
3 files changed, 61 insertions, 67 deletions
diff --git a/meta-oe/recipes-devtools/doxygen/doxygen/0001-build-don-t-look-for-Iconv.patch b/meta-oe/recipes-devtools/doxygen/doxygen/0001-build-don-t-look-for-Iconv.patch index c86dc1691e..6906efd1c0 100644 --- a/meta-oe/recipes-devtools/doxygen/doxygen/0001-build-don-t-look-for-Iconv.patch +++ b/meta-oe/recipes-devtools/doxygen/doxygen/0001-build-don-t-look-for-Iconv.patch | |||
@@ -8,6 +8,7 @@ native build but all modern systems supply it as part of the standard | |||
8 | C library. We don't need this check in meta-openembedded. | 8 | C library. We don't need this check in meta-openembedded. |
9 | 9 | ||
10 | Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> | 10 | Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> |
11 | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> | ||
11 | 12 | ||
12 | Upstream-status: Inappropriate | 13 | Upstream-status: Inappropriate |
13 | - upstream doxygen must build on many architectures, this change is | 14 | - upstream doxygen must build on many architectures, this change is |
@@ -17,10 +18,10 @@ Upstream-status: Inappropriate | |||
17 | 1 file changed, 4 deletions(-) | 18 | 1 file changed, 4 deletions(-) |
18 | 19 | ||
19 | diff --git a/CMakeLists.txt b/CMakeLists.txt | 20 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
20 | index 45c2f2c1..22cf0144 100644 | 21 | index 06b9696f..f30b46b8 100644 |
21 | --- a/CMakeLists.txt | 22 | --- a/CMakeLists.txt |
22 | +++ b/CMakeLists.txt | 23 | +++ b/CMakeLists.txt |
23 | @@ -92,10 +92,6 @@ if (sqlite3) | 24 | @@ -117,10 +117,6 @@ if (sqlite3) |
24 | endif() | 25 | endif() |
25 | endif() | 26 | endif() |
26 | 27 | ||
@@ -28,9 +29,9 @@ index 45c2f2c1..22cf0144 100644 | |||
28 | -include_directories(${ICONV_INCLUDE_DIR}) | 29 | -include_directories(${ICONV_INCLUDE_DIR}) |
29 | - | 30 | - |
30 | - | 31 | - |
31 | #set(DOXYDOCS ${CMAKE_SOURCE_DIR}/doc CACHE INTERNAL "Path to doxygen docs") | 32 | #set(DOXYDOCS ${PROJECT_SOURCE_DIR}/doc CACHE INTERNAL "Path to doxygen docs") |
32 | set(DOXYDOCS ${PROJECT_BINARY_DIR}/doc) | 33 | set(DOXYDOCS ${PROJECT_BINARY_DIR}/doc) |
33 | set(ENV{DOXYGEN_DOCDIR} ${DOXYDOCS}) | 34 | set(ENV{DOXYGEN_DOCDIR} ${DOXYDOCS}) |
34 | -- | 35 | -- |
35 | 2.17.1 | 36 | 2.27.0 |
36 | 37 | ||
diff --git a/meta-oe/recipes-devtools/doxygen/doxygen/doxygen-native-only-check-python3.patch b/meta-oe/recipes-devtools/doxygen/doxygen/doxygen-native-only-check-python3.patch index 53f88885f4..9d1a5a93d0 100644 --- a/meta-oe/recipes-devtools/doxygen/doxygen/doxygen-native-only-check-python3.patch +++ b/meta-oe/recipes-devtools/doxygen/doxygen/doxygen-native-only-check-python3.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From aa833cf56c5cc2e87a1d91881eb2286beb34e417 Mon Sep 17 00:00:00 2001 | 1 | From 7aeee92c752f8a4b2524ed6a41d60c1a3ca8bf2d Mon Sep 17 00:00:00 2001 |
2 | From: Leon Anavi <leon.anavi@konsulko.com> | 2 | From: Leon Anavi <leon.anavi@konsulko.com> |
3 | Date: Wed, 26 Aug 2020 10:52:10 +0300 | 3 | Date: Wed, 26 Aug 2020 10:52:10 +0300 |
4 | Subject: [PATCH] doxygen: Fix Python issues for doxygen-native | 4 | Subject: [PATCH] doxygen: Fix Python issues for doxygen-native |
@@ -32,25 +32,28 @@ result variable PYTHON_EXECUTABLE with Python3_EXECUTABLE. | |||
32 | 32 | ||
33 | This patch is only needded by doxygen-native. | 33 | This patch is only needded by doxygen-native. |
34 | 34 | ||
35 | Updated to apply to release 1.9.1. | ||
36 | |||
35 | Upstream-Status: Inappropriate[oe specific] | 37 | Upstream-Status: Inappropriate[oe specific] |
36 | 38 | ||
37 | Co-Authored-By: Kai Kang <kai.kang@windriver.com> | 39 | Co-Authored-By: Kai Kang <kai.kang@windriver.com> |
38 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | 40 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> |
41 | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> | ||
39 | --- | 42 | --- |
40 | CMakeLists.txt | 2 +- | 43 | CMakeLists.txt | 2 +- |
41 | addon/doxywizard/CMakeLists.txt | 6 +++--- | 44 | addon/doxywizard/CMakeLists.txt | 6 +++--- |
42 | doc/CMakeLists.txt | 6 +++--- | 45 | doc/CMakeLists.txt | 6 +++--- |
43 | examples/CMakeLists.txt | 4 ++-- | 46 | examples/CMakeLists.txt | 4 ++-- |
44 | libmscgen/CMakeLists.txt | 2 +- | 47 | libmscgen/CMakeLists.txt | 2 +- |
45 | src/CMakeLists.txt | 12 ++++++------ | 48 | src/CMakeLists.txt | 10 +++++----- |
46 | testing/CMakeLists.txt | 4 ++-- | 49 | testing/CMakeLists.txt | 4 ++-- |
47 | 7 files changed, 18 insertions(+), 18 deletions(-) | 50 | 7 files changed, 17 insertions(+), 17 deletions(-) |
48 | 51 | ||
49 | diff --git a/CMakeLists.txt b/CMakeLists.txt | 52 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
50 | index 35e6a0c2..9aaebbdf 100644 | 53 | index f30b46b8..50f211c8 100644 |
51 | --- a/CMakeLists.txt | 54 | --- a/CMakeLists.txt |
52 | +++ b/CMakeLists.txt | 55 | +++ b/CMakeLists.txt |
53 | @@ -100,7 +100,7 @@ else () | 56 | @@ -101,7 +101,7 @@ else () |
54 | endif () | 57 | endif () |
55 | 58 | ||
56 | find_program(DOT NAMES dot) | 59 | find_program(DOT NAMES dot) |
@@ -60,50 +63,50 @@ index 35e6a0c2..9aaebbdf 100644 | |||
60 | find_package(BISON REQUIRED) | 63 | find_package(BISON REQUIRED) |
61 | if (BISON_VERSION VERSION_LESS 2.7) | 64 | if (BISON_VERSION VERSION_LESS 2.7) |
62 | diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt | 65 | diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt |
63 | index 6aacd8b6..fa197e9e 100644 | 66 | index a6f65f8d..d163aa5b 100644 |
64 | --- a/addon/doxywizard/CMakeLists.txt | 67 | --- a/addon/doxywizard/CMakeLists.txt |
65 | +++ b/addon/doxywizard/CMakeLists.txt | 68 | +++ b/addon/doxywizard/CMakeLists.txt |
66 | @@ -58,7 +58,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/settings.h PROPERTIES GENERA | 69 | @@ -58,7 +58,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/settings.h PROPERTIES GENERA |
67 | 70 | ||
68 | # generate version.cpp | 71 | # generate version.cpp |
69 | add_custom_command( | 72 | add_custom_command( |
70 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/version.py ${VERSION} > ${GENERATED_SRC_WIZARD}/version.cpp | 73 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/version.py ${VERSION} > ${GENERATED_SRC_WIZARD}/version.cpp |
71 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/version.py ${VERSION} > ${GENERATED_SRC_WIZARD}/version.cpp | 74 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/version.py ${VERSION} > ${GENERATED_SRC_WIZARD}/version.cpp |
72 | DEPENDS ${CMAKE_SOURCE_DIR}/VERSION ${CMAKE_SOURCE_DIR}/src/version.py | 75 | DEPENDS ${PROJECT_SOURCE_DIR}/VERSION ${PROJECT_SOURCE_DIR}/src/version.py |
73 | OUTPUT ${GENERATED_SRC_WIZARD}/version.cpp | 76 | OUTPUT ${GENERATED_SRC_WIZARD}/version.cpp |
74 | ) | 77 | ) |
75 | @@ -66,7 +66,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/version.cpp PROPERTIES GENER | 78 | @@ -66,7 +66,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/version.cpp PROPERTIES GENER |
76 | 79 | ||
77 | # generate configdoc.cpp | 80 | # generate configdoc.cpp |
78 | add_custom_command( | 81 | add_custom_command( |
79 | -COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/configgen.py -wiz ${CMAKE_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC_WIZARD}/configdoc.cpp | 82 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/configgen.py -wiz ${PROJECT_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC_WIZARD}/configdoc.cpp |
80 | +COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/configgen.py -wiz ${CMAKE_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC_WIZARD}/configdoc.cpp | 83 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/configgen.py -wiz ${PROJECT_SOURCE_DIR}/src/config.xml > ${GENERATED_SRC_WIZARD}/configdoc.cpp |
81 | OUTPUT ${GENERATED_SRC_WIZARD}/configdoc.cpp | 84 | DEPENDS ${PROJECT_SOURCE_DIR}/src/configgen.py ${PROJECT_SOURCE_DIR}/src/config.xml |
85 | OUTPUT ${GENERATED_SRC_WIZARD}/configdoc.cpp | ||
82 | ) | 86 | ) |
83 | set_source_files_properties(${GENERATED_SRC_WIZARD}/configdoc.cpp PROPERTIES GENERATED 1) | 87 | @@ -75,7 +75,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/configdoc.cpp PROPERTIES GEN |
84 | @@ -74,7 +74,7 @@ set_source_files_properties(${GENERATED_SRC_WIZARD}/configdoc.cpp PROPERTIES GEN | 88 | set(LEX_FILES config_doxyw) |
85 | set(LEX_FILES config_doxyw) | ||
86 | foreach(lex_file ${LEX_FILES}) | 89 | foreach(lex_file ${LEX_FILES}) |
87 | add_custom_command( | 90 | add_custom_command( |
88 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/addon/doxywizard/${lex_file}.l > ${GENERATED_SRC_WIZARD}/${lex_file}.l.h | 91 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/addon/doxywizard/${lex_file}.l > ${GENERATED_SRC_WIZARD}/${lex_file}.l.h |
89 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/addon/doxywizard/${lex_file}.l > ${GENERATED_SRC_WIZARD}/${lex_file}.l.h | 92 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/addon/doxywizard/${lex_file}.l > ${GENERATED_SRC_WIZARD}/${lex_file}.l.h |
90 | DEPENDS ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/addon/doxywizard/${lex_file}.l | 93 | DEPENDS ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/addon/doxywizard/${lex_file}.l |
91 | OUTPUT ${GENERATED_SRC_WIZARD}/${lex_file}.l.h | 94 | OUTPUT ${GENERATED_SRC_WIZARD}/${lex_file}.l.h |
92 | ) | 95 | ) |
93 | diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt | 96 | diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt |
94 | index a094c570..8a757c20 100644 | 97 | index f2d177ed..22a4d602 100644 |
95 | --- a/doc/CMakeLists.txt | 98 | --- a/doc/CMakeLists.txt |
96 | +++ b/doc/CMakeLists.txt | 99 | +++ b/doc/CMakeLists.txt |
97 | @@ -132,7 +132,7 @@ configure_file(${CMAKE_SOURCE_DIR}/doc/doxyindexer.1 ${PROJECT_BINARY_DIR}/ | 100 | @@ -163,7 +163,7 @@ configure_file(${PROJECT_SOURCE_DIR}/doc/doxyindexer.1 ${PROJECT_BINARY_DIR |
98 | 101 | ||
99 | # doc/language.doc (see tag Doxyfile:INPUT) | 102 | # doc/language.doc (see tag Doxyfile:INPUT) |
100 | add_custom_command( | 103 | add_custom_command( |
101 | - COMMAND ${PYTHON_EXECUTABLE} translator.py ${CMAKE_SOURCE_DIR} | 104 | - COMMAND ${PYTHON_EXECUTABLE} translator.py ${PROJECT_SOURCE_DIR} |
102 | + COMMAND ${Python3_EXECUTABLE} translator.py ${CMAKE_SOURCE_DIR} | 105 | + COMMAND ${Python3_EXECUTABLE} translator.py ${PROJECT_SOURCE_DIR} |
103 | DEPENDS ${CMAKE_SOURCE_DIR}/doc/maintainers.txt ${CMAKE_SOURCE_DIR}/doc/language.tpl ${PROJECT_BINARY_DIR}/doc/translator.py ${LANG_FILES} | 106 | DEPENDS ${PROJECT_SOURCE_DIR}/doc/maintainers.txt ${PROJECT_SOURCE_DIR}/doc/language.tpl ${PROJECT_BINARY_DIR}/doc/translator.py ${LANG_FILES} |
104 | OUTPUT language.doc | 107 | OUTPUT language.doc |
105 | WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc | 108 | WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc |
106 | @@ -141,7 +141,7 @@ set_source_files_properties(language.doc PROPERTIES GENERATED 1) | 109 | @@ -172,7 +172,7 @@ set_source_files_properties(language.doc PROPERTIES GENERATED 1) |
107 | 110 | ||
108 | # doc/config.doc (see tag Doxyfile:INPUT) | 111 | # doc/config.doc (see tag Doxyfile:INPUT) |
109 | add_custom_command( | 112 | add_custom_command( |
@@ -112,7 +115,7 @@ index a094c570..8a757c20 100644 | |||
112 | DEPENDS ${TOP}/src/config.xml ${TOP}/src/configgen.py | 115 | DEPENDS ${TOP}/src/config.xml ${TOP}/src/configgen.py |
113 | OUTPUT config.doc | 116 | OUTPUT config.doc |
114 | WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc/ | 117 | WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc/ |
115 | @@ -192,7 +192,7 @@ add_custom_target(docs_chm | 118 | @@ -223,7 +223,7 @@ add_custom_target(docs_chm |
116 | COMMAND ${CMAKE_COMMAND} -E echo " for file in files:" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py | 119 | COMMAND ${CMAKE_COMMAND} -E echo " for file in files:" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py |
117 | COMMAND ${CMAKE_COMMAND} -E echo " if file.endswith('.html') or file.endswith('.png') or file.endswith('.css') or file.endswith('.gif'):" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py | 120 | COMMAND ${CMAKE_COMMAND} -E echo " if file.endswith('.html') or file.endswith('.png') or file.endswith('.css') or file.endswith('.gif'):" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py |
118 | COMMAND ${CMAKE_COMMAND} -E echo " print(os.path.join(root, file))" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py | 121 | COMMAND ${CMAKE_COMMAND} -E echo " print(os.path.join(root, file))" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py |
@@ -122,42 +125,42 @@ index a094c570..8a757c20 100644 | |||
122 | COMMAND ${CMAKE_COMMAND} -E rename ${PROJECT_BINARY_DIR}/chm/index.chm ${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm | 125 | COMMAND ${CMAKE_COMMAND} -E rename ${PROJECT_BINARY_DIR}/chm/index.chm ${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm |
123 | DEPENDS ${PROJECT_BINARY_DIR}/doc/language.doc ${PROJECT_BINARY_DIR}/doc/config.doc | 126 | DEPENDS ${PROJECT_BINARY_DIR}/doc/language.doc ${PROJECT_BINARY_DIR}/doc/config.doc |
124 | diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt | 127 | diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt |
125 | index 3f1c79b8..d5866ee1 100644 | 128 | index 194b4271..248b8076 100644 |
126 | --- a/examples/CMakeLists.txt | 129 | --- a/examples/CMakeLists.txt |
127 | +++ b/examples/CMakeLists.txt | 130 | +++ b/examples/CMakeLists.txt |
128 | @@ -51,7 +51,7 @@ foreach (f_inp ${BASIC_EXAMPLES}) | 131 | @@ -54,7 +54,7 @@ foreach (f_inp ${BASIC_EXAMPLES}) |
129 | string(REGEX REPLACE ":.*" "" f ${f_inp}) | 132 | COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/${f} |
130 | add_custom_command( | 133 | COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/${f} |
131 | COMMAND ${EXECUTABLE_OUTPUT_PATH}/doxygen ${f}.cfg | 134 | COMMAND ${EXECUTABLE_OUTPUT_PATH}/doxygen ${f}.cfg |
132 | - COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/html/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/html/examples/${f}/latex/refman_doc.tex | 135 | - COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex |
133 | + COMMAND ${Python3_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/html/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/html/examples/${f}/latex/refman_doc.tex | 136 | + COMMAND ${Python3_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex |
134 | DEPENDS doxygen ${f}.${f_ext} ${f}.cfg ${TOP}/examples/strip_example.py | 137 | DEPENDS doxygen ${f}.${f_ext} ${f}.cfg ${TOP}/examples/strip_example.py |
135 | OUTPUT ${PROJECT_BINARY_DIR}/html/examples/${f}/html/index.html ${PROJECT_BINARY_DIR}/html/examples/${f}/latex/refman_doc.tex | 138 | OUTPUT ${PROJECT_BINARY_DIR}/html/examples/${f}/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex |
136 | ) | 139 | ) |
137 | @@ -68,7 +68,7 @@ add_custom_target(examples | 140 | @@ -73,7 +73,7 @@ if (DOT) |
138 | if (DOT) | 141 | COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/diagrams |
139 | add_custom_command( | 142 | COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/diagrams |
140 | COMMAND ${EXECUTABLE_OUTPUT_PATH}/doxygen diagrams.cfg | 143 | COMMAND ${EXECUTABLE_OUTPUT_PATH}/doxygen diagrams.cfg |
141 | - COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman_doc.tex | 144 | - COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex |
142 | + COMMAND ${Python3_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman_doc.tex | 145 | + COMMAND ${Python3_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman_doc.tex |
143 | DEPENDS doxygen diagrams_a.h diagrams_b.h diagrams_c.h diagrams_d.h diagrams_e.h diagrams.cfg ${TOP}/examples/strip_example.py | 146 | DEPENDS doxygen diagrams_a.h diagrams_b.h diagrams_c.h diagrams_d.h diagrams_e.h diagrams.cfg ${TOP}/examples/strip_example.py |
144 | OUTPUT ${PROJECT_BINARY_DIR}/html/examples/diagrams/html/index.html ${PROJECT_BINARY_DIR}/html/examples/diagrams/latex/refman_doc.tex | 147 | OUTPUT ${PROJECT_BINARY_DIR}/html/examples/diagrams/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex |
145 | ) | 148 | ) |
146 | diff --git a/libmscgen/CMakeLists.txt b/libmscgen/CMakeLists.txt | 149 | diff --git a/libmscgen/CMakeLists.txt b/libmscgen/CMakeLists.txt |
147 | index 079fcfc8..e6d86f61 100644 | 150 | index 0a239008..09849e2d 100644 |
148 | --- a/libmscgen/CMakeLists.txt | 151 | --- a/libmscgen/CMakeLists.txt |
149 | +++ b/libmscgen/CMakeLists.txt | 152 | +++ b/libmscgen/CMakeLists.txt |
150 | @@ -7,7 +7,7 @@ include_directories( | 153 | @@ -7,7 +7,7 @@ include_directories( |
151 | set(LEX_FILES mscgen_lexer) | 154 | set(LEX_FILES mscgen_lexer) |
152 | foreach(lex_file ${LEX_FILES}) | 155 | foreach(lex_file ${LEX_FILES}) |
153 | add_custom_command( | 156 | add_custom_command( |
154 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/libmscgen/${lex_file}.l > ${GENERATED_SRC}/${lex_file}.l.h | 157 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/libmscgen/${lex_file}.l > ${GENERATED_SRC}/${lex_file}.l.h |
155 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/libmscgen/${lex_file}.l > ${GENERATED_SRC}/${lex_file}.l.h | 158 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/libmscgen/${lex_file}.l > ${GENERATED_SRC}/${lex_file}.l.h |
156 | DEPENDS ${CMAKE_SOURCE_DIR}/src/scan_states.py ${CMAKE_SOURCE_DIR}/libmscgen/${lex_file}.l | 159 | DEPENDS ${PROJECT_SOURCE_DIR}/src/scan_states.py ${PROJECT_SOURCE_DIR}/libmscgen/${lex_file}.l |
157 | OUTPUT ${GENERATED_SRC}/${lex_file}.l.h | 160 | OUTPUT ${GENERATED_SRC}/${lex_file}.l.h |
158 | ) | 161 | ) |
159 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt | 162 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt |
160 | index cb289116..356741ff 100644 | 163 | index 5004a957..68e803f2 100644 |
161 | --- a/src/CMakeLists.txt | 164 | --- a/src/CMakeLists.txt |
162 | +++ b/src/CMakeLists.txt | 165 | +++ b/src/CMakeLists.txt |
163 | @@ -39,7 +39,7 @@ set_source_files_properties(${GENERATED_SRC}/settings.h PROPERTIES GENERATED 1) | 166 | @@ -39,7 +39,7 @@ set_source_files_properties(${GENERATED_SRC}/settings.h PROPERTIES GENERATED 1) |
@@ -191,21 +194,12 @@ index cb289116..356741ff 100644 | |||
191 | # resources.cpp | 194 | # resources.cpp |
192 | add_custom_command( | 195 | add_custom_command( |
193 | COMMENT "Generating ${GENERATED_SRC}/resources.cpp" | 196 | COMMENT "Generating ${GENERATED_SRC}/resources.cpp" |
194 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py ${CMAKE_SOURCE_DIR}/templates ${GENERATED_SRC}/resources.cpp | 197 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py ${PROJECT_SOURCE_DIR}/templates ${GENERATED_SRC}/resources.cpp |
195 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py ${CMAKE_SOURCE_DIR}/templates ${GENERATED_SRC}/resources.cpp | 198 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py ${PROJECT_SOURCE_DIR}/templates ${GENERATED_SRC}/resources.cpp |
196 | DEPENDS ${RESOURCES} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py | 199 | DEPENDS ${RESOURCES} ${CMAKE_CURRENT_LIST_DIR}/res2cc_cmd.py |
197 | OUTPUT ${GENERATED_SRC}/resources.cpp | 200 | OUTPUT ${GENERATED_SRC}/resources.cpp |
198 | ) | 201 | ) |
199 | @@ -102,7 +102,7 @@ set_source_files_properties(${GENERATED_SRC}/resources.cpp PROPERTIES GENERATED | 202 | @@ -124,7 +124,7 @@ foreach(lex_file ${LEX_FILES}) |
200 | |||
201 | # layout_default.xml | ||
202 | add_custom_command( | ||
203 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/to_c_cmd.py < ${CMAKE_CURRENT_LIST_DIR}/layout_default.xml > ${GENERATED_SRC}/layout_default.xml.h | ||
204 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/to_c_cmd.py < ${CMAKE_CURRENT_LIST_DIR}/layout_default.xml > ${GENERATED_SRC}/layout_default.xml.h | ||
205 | DEPENDS ${CMAKE_CURRENT_LIST_DIR}/layout_default.xml ${CMAKE_CURRENT_LIST_DIR}/to_c_cmd.py | ||
206 | OUTPUT ${GENERATED_SRC}/layout_default.xml.h | ||
207 | ) | ||
208 | @@ -131,7 +131,7 @@ foreach(lex_file ${LEX_FILES}) | ||
209 | set(LEX_FILES_H ${LEX_FILES_H} " " ${GENERATED_SRC}/${lex_file}.l.h CACHE INTERNAL "Stores generated files") | 203 | set(LEX_FILES_H ${LEX_FILES_H} " " ${GENERATED_SRC}/${lex_file}.l.h CACHE INTERNAL "Stores generated files") |
210 | set(LEX_FILES_CPP ${LEX_FILES_CPP} " " ${GENERATED_SRC}/${lex_file}.cpp CACHE INTERNAL "Stores generated files") | 204 | set(LEX_FILES_CPP ${LEX_FILES_CPP} " " ${GENERATED_SRC}/${lex_file}.cpp CACHE INTERNAL "Stores generated files") |
211 | add_custom_command( | 205 | add_custom_command( |
@@ -215,15 +209,15 @@ index cb289116..356741ff 100644 | |||
215 | OUTPUT ${GENERATED_SRC}/${lex_file}.l.h | 209 | OUTPUT ${GENERATED_SRC}/${lex_file}.l.h |
216 | ) | 210 | ) |
217 | diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt | 211 | diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt |
218 | index b354e78f..28d45e11 100644 | 212 | index fd6912e9..0af1865b 100644 |
219 | --- a/testing/CMakeLists.txt | 213 | --- a/testing/CMakeLists.txt |
220 | +++ b/testing/CMakeLists.txt | 214 | +++ b/testing/CMakeLists.txt |
221 | @@ -1,7 +1,7 @@ | 215 | @@ -1,7 +1,7 @@ |
222 | # run all tests sequentially (keep for backward compatibility) | 216 | # run all tests sequentially (keep for backward compatibility) |
223 | add_custom_target(tests | 217 | add_custom_target(tests |
224 | COMMENT "Running doxygen tests..." | 218 | COMMENT "Running doxygen tests..." |
225 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/testing/runtests.py --doxygen ${PROJECT_BINARY_DIR}/bin/doxygen --inputdir ${CMAKE_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing | 219 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/testing/runtests.py --doxygen ${PROJECT_BINARY_DIR}/bin/doxygen --inputdir ${PROJECT_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing |
226 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/testing/runtests.py --doxygen ${PROJECT_BINARY_DIR}/bin/doxygen --inputdir ${CMAKE_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing | 220 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/testing/runtests.py --doxygen ${PROJECT_BINARY_DIR}/bin/doxygen --inputdir ${PROJECT_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing |
227 | DEPENDS doxygen | 221 | DEPENDS doxygen |
228 | ) | 222 | ) |
229 | 223 | ||
@@ -231,10 +225,10 @@ index b354e78f..28d45e11 100644 | |||
231 | string(REGEX REPLACE "^.*/([0-9][0-9][0-9]*).*$" "\\1" TEST_ID "${TEST_FILE}") | 225 | string(REGEX REPLACE "^.*/([0-9][0-9][0-9]*).*$" "\\1" TEST_ID "${TEST_FILE}") |
232 | # add a test target for each test | 226 | # add a test target for each test |
233 | add_test(NAME ${TEST_NAME} | 227 | add_test(NAME ${TEST_NAME} |
234 | - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/testing/runtests.py --id ${TEST_ID} --doxygen $<TARGET_FILE:doxygen> --inputdir ${CMAKE_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing | 228 | - COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/testing/runtests.py --id ${TEST_ID} --doxygen $<TARGET_FILE:doxygen> --inputdir ${PROJECT_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing |
235 | + COMMAND ${Python3_EXECUTABLE} ${CMAKE_SOURCE_DIR}/testing/runtests.py --id ${TEST_ID} --doxygen $<TARGET_FILE:doxygen> --inputdir ${CMAKE_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing | 229 | + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/testing/runtests.py --id ${TEST_ID} --doxygen $<TARGET_FILE:doxygen> --inputdir ${PROJECT_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing |
236 | ) | 230 | ) |
237 | endforeach() | 231 | endforeach() |
238 | -- | 232 | -- |
239 | 2.17.1 | 233 | 2.27.0 |
240 | 234 | ||
diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.8.20.bb b/meta-oe/recipes-devtools/doxygen/doxygen_1.9.1.bb index d4ac3b7207..3370a13132 100644 --- a/meta-oe/recipes-devtools/doxygen/doxygen_1.8.20.bb +++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.9.1.bb | |||
@@ -10,8 +10,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BP}.src.tar.gz \ | |||
10 | file://0001-build-don-t-look-for-Iconv.patch \ | 10 | file://0001-build-don-t-look-for-Iconv.patch \ |
11 | " | 11 | " |
12 | SRC_URI_append_class-native = " file://doxygen-native-only-check-python3.patch" | 12 | SRC_URI_append_class-native = " file://doxygen-native-only-check-python3.patch" |
13 | SRC_URI[md5sum] = "8729936a843232a66fe970ef65f3c3e4" | 13 | SRC_URI[sha256sum] = "67aeae1be4e1565519898f46f1f7092f1973cce8a767e93101ee0111717091d1" |
14 | SRC_URI[sha256sum] = "e0db6979286fd7ccd3a99af9f97397f2bae50532e4ecb312aa18862f8401ddec" | ||
15 | 14 | ||
16 | inherit cmake python3native | 15 | inherit cmake python3native |
17 | 16 | ||