All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove use of brew from CI #76
- InstallBasicPackageFiles: Fix bug of OVERRIDE_MODULE_PATH that corrupt CMAKE_MODULE_PATH values set by blf transitive dependencies and fix OVERRIDE_MODULE_PATH with CMake 3.29.1 #79
- Added example. It is tested in CI. #67
- Clarify how to install matio with conda-forge #68
- Support finding visit_struct in the system also if it is installed without any CMake config file #70
- Added error message when variable does not exist in file #74
- Switch to use upstream repo of
garbageslam/visit_struct
instead of forkNikolausDemmel/visit_struct
#58 - Fixed Windows compilation when using
/permissive-
flag #65
- Using a custom variable in InstallBasicPackageFile to backup the module path: #47.
- Added more checks before creating a file: #49.
- Added reflection and conversions from common types #55
- Do not use find_dependency in matioCppConfig.cmake if OVERRIDE_MODULE_PATH is used: #41.
- Make sure to add a NULL terminator in the cases where the new matio version uses strlen: #44.
- Allow the assignment from string also for non standard strings: #45.
- First version implemented.