Merge branch 'doc-add_compile_definitions' into release-3.12

Merge-request: !2192