Add ETL dependency #592
2 Participants
Notifications
Due Date
No due date set.
Blocks
#594 Add PUS TC scheduler service
fsfw/fsfw
Reference: fsfw/fsfw#592
Reference in New Issue
Block a user
No description provided.
Delete Branch "KSat/fsfw:mueller/add-etl-dependency"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This adds a lot of powerful container implementations provided by ETL, so its a worthwhile dependency in my opinion.
This is also the preparation to add the SOURCE implementation of the Service11 TC scheduling service, which uses the
etl::multimap
container as the core data structure to track TCs to be released.Also improved library dependency management. Unfortunately, ETL does not seem to be able to provide its own version (yet) because unlike Catch2, no call to
write_basic_package_version_file
has been providedso far from what I have seen. Track this issue for updates.
UPDATE: etl now supports version management as of version
20.27.2
UPDATE: CMake version handling was added in 20.27.2.