Module: kamailio
Branch: master
Commit: 8cc60c03a25a2a9b1f7fbe93e08c21165336ad0a
URL: 
https://github.com/kamailio/kamailio/commit/8cc60c03a25a2a9b1f7fbe93e08c21165336ad0a

Author: Xenofon Karamanos <x...@gilawa.com>
Committer: Xenofon Karamanos <x...@gilawa.com>
Date: 2025-05-19T11:11:11Z

cmake: If BUILD_DOC options is set to ON, include doc and man targets to 
default target!

---

Modified: src/CMakeLists.txt
Modified: src/modules/CMakeLists.txt

---

Diff:  
https://github.com/kamailio/kamailio/commit/8cc60c03a25a2a9b1f7fbe93e08c21165336ad0a.diff
Patch: 
https://github.com/kamailio/kamailio/commit/8cc60c03a25a2a9b1f7fbe93e08c21165336ad0a.patch

---

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c9933ab7ede..724f964e64f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -73,6 +73,12 @@ else()
     ${CMAKE_CURRENT_BINARY_DIR}/core/cfg.tab.h PROPERTIES GENERATED TRUE
   )
 endif()
+
+if(BUILD_DOC)
+  set(docs_in_all_target ALL)
+else()
+  set(docs_in_all_target "")
+endif()
 # -----------------------
 
 # -----------------------
@@ -159,8 +165,9 @@ add_custom_command(
 )
 
 add_custom_target(
-  man DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${MAIN_NAME}.8
-              ${CMAKE_CURRENT_BINARY_DIR}/${MAIN_NAME}.cfg.5
+  man
+  ${docs_in_all_target}
+  DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${MAIN_NAME}.8 
${CMAKE_CURRENT_BINARY_DIR}/${MAIN_NAME}.cfg.5
 )
 add_dependencies(man kamctl_man)
 add_dependencies(man kamcmd_man)
diff --git a/src/modules/CMakeLists.txt b/src/modules/CMakeLists.txt
index 0decc1865ab..430e88af1f9 100644
--- a/src/modules/CMakeLists.txt
+++ b/src/modules/CMakeLists.txt
@@ -163,6 +163,7 @@ get_property(ALL_MODULE_DOC_TARGETS GLOBAL PROPERTY 
ALL_MODULE_DOC_TARGETS)
 # Add a kamailio_docs target that depends on all module documentation targets
 add_custom_target(
   kamailio_docs
+  ${docs_in_all_target}
   DEPENDS ${ALL_MODULE_DOC_TARGETS}
   COMMENT "Generating Kamailio documentation"
 )

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to