From 884c5f81a5980ddace3d61beb6fa61252eebe11b Mon Sep 17 00:00:00 2001 From: Valerio Setti Date: Mon, 25 May 2026 16:17:36 +0200 Subject: [PATCH] doc: configure doxygen file before This is already done in TF-PSA-Crypto and it's useful to have this feature also in Mbed TLS since we might want to use CMake variables to configure the *.doxyfile. Signed-off-by: Valerio Setti --- CMakeLists.txt | 5 ++++- doxygen/{mbedtls.doxyfile => mbedtls.doxyfile.in} | 0 2 files changed, 4 insertions(+), 1 deletion(-) rename doxygen/{mbedtls.doxyfile => mbedtls.doxyfile.in} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 527b443050..766f5017ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -488,9 +488,12 @@ if(ENABLE_PROGRAMS) add_subdirectory(programs) endif() +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doxygen/mbedtls.doxyfile.in + ${PROJECT_BINARY_DIR}/doxygen/mbedtls.doxyfile) + ADD_CUSTOM_TARGET(${MBEDTLS_TARGET_PREFIX}mbedtls-apidoc COMMAND doxygen mbedtls.doxyfile - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doxygen) + WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doxygen) if(ENABLE_TESTING) enable_testing() diff --git a/doxygen/mbedtls.doxyfile b/doxygen/mbedtls.doxyfile.in similarity index 100% rename from doxygen/mbedtls.doxyfile rename to doxygen/mbedtls.doxyfile.in