mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
Optimize Doxygen build process by skipping rebuilds when input files are unchanged, using timestamp checks in CMake configuration. Behavior: Skip Doxygen build if input files unchanged using timestamp check in CMakeLists.txt, hl/src/CMakeLists.txt, and src/CMakeLists.txt. Introduces stamp files (hdf5lib_doc.stamp, hdf5hllib_doc.stamp) to track changes. Documentation: add_custom_command and add_custom_target used to manage Doxygen builds. Shared Doxygen content inputs defined in top-level CMakeLists.txt for reuse. Misc: Reorder add_subdirectory(src) in CMakeLists.txt for visibility of Doxygen variables.