Add ETL dependency #592
No reviewers
Labels
No Label
API Change
Breaking API Change
bug
build
cosmetics
Documentation
duplicate
feature
help wanted
hotfix
invalid
question
Refactor
Tests
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Blocks
#594 Add PUS TC scheduler service
fsfw/fsfw
Reference: fsfw/fsfw#592
Loading…
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.