From 9b34904b0ad272f449606a6aebdb5f015212b62a Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 29 Jun 2026 22:22:13 +0200 Subject: [PATCH 1/2] CMake: dont require mathjax ref. https://github.com/stack-of-tasks/pinocchio/pull/2915 --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a91b58935..4afad534b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,9 +69,13 @@ option(BUILD_DOCUMENTATION "Build the documentation." OFF) option(BUILD_BENCHMARK "Build the benchmarks" OFF) option(INSTALL_DOCUMENTATION "Install the documentation" OFF) option(BUILD_PYTHON_INTERFACE "Build the Python bindings" OFF) -set(DOXYGEN_USE_MATHJAX YES) +option(PROXSUITE_DOXYGEN_USE_MATHJAX "Avoid latex at build time" ON) set(DOXYGEN_USE_TEMPLATE_CSS YES) +if(PROXSUITE_DOXYGEN_USE_MATHJAX) + set(DOXYGEN_USE_MATHJAX YES) +endif() + # install() DESTINATION paths are normalized (to remove in 3.31) (copied over # from Pinocchio) if(POLICY CMP0177) From db863176ca31ba2d3bb099e0937b4bb589e98a1e Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 29 Jun 2026 22:24:20 +0200 Subject: [PATCH 2/2] add changelog entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b9d4d188..53f120938 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +### Removed + +- CMake: remove unconditional `DOXYGEN_USE_MATHJAX`. You can turn it on if necessary with `cmake -DDOXYGEN_USE_MATHJAX=ON`. ([#467](https://github.com/Simple-Robotics/proxsuite/pull/467)) + ## [0.7.3] - 2026-05-11 ### Added