This is an automated email from the ASF dual-hosted git repository.
isapego pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new 9a428ca373 IGNITE-22566 Add C++ docs generation to gradle (#4001)
9a428ca373 is described below
commit 9a428ca373b3c2d3b72440f040191fb92008b8b9
Author: Igor Sapego <[email protected]>
AuthorDate: Thu Jun 27 18:24:06 2024 +0400
IGNITE-22566 Add C++ docs generation to gradle (#4001)
---
modules/platforms/build.gradle | 8 ++++++++
modules/platforms/cpp/Doxyfile | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/modules/platforms/build.gradle b/modules/platforms/build.gradle
index a17fca3197..a8c538557f 100644
--- a/modules/platforms/build.gradle
+++ b/modules/platforms/build.gradle
@@ -43,6 +43,7 @@ task docfx(type: Exec) {
commandLine "dotnet", "docfx", "docs/docfx.json"
}
+
task aggregateDotnetDocs(type: Copy) {
dependsOn docfx
@@ -51,6 +52,13 @@ task aggregateDotnetDocs(type: Copy) {
}
+task doxygenCppClient(type: Exec) {
+ workingDir "$rootDir/modules/platforms/cpp"
+
+ commandLine "doxygen"
+}
+
+
task copyNativeLibs(type: Copy) {
include "**/*.so"
from("$rootDir/modules/platforms/cpp")
diff --git a/modules/platforms/cpp/Doxyfile b/modules/platforms/cpp/Doxyfile
index 781ea364f8..98857a58df 100644
--- a/modules/platforms/cpp/Doxyfile
+++ b/modules/platforms/cpp/Doxyfile
@@ -1045,7 +1045,7 @@ FILE_PATTERNS = *.c \
# be searched for input files as well.
# The default value is: NO.
-RECURSIVE = NO
+RECURSIVE = YES
# The EXCLUDE tag can be used to specify files and/or directories that should
be
# excluded from the INPUT source files. This way you can easily exclude a