-
Notifications
You must be signed in to change notification settings - Fork 1
feat(cmake)!: improve code coverage module #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This PR brings gcov support and the GNU component to `find_package(Coverage)`. Of note, this is a breaking change as the `add_llvm_coverage` command will most likely go away after this is merged. Signed-off-by: Izzy Muerte <[email protected]>
📝 Update documentation for component Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
…nk_libraries` call Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
Signed-off-by: Izzy Muerte <[email protected]>
`internal` is an inaccurate name for IXM's runtime API. Hence, a quick rename is in order. This was already done in #21. To reduce that PR going out of scope, I'm moving that small amount of work here. Signed-off-by: Izzy Muerte <[email protected]>
`internal` is an inaccurate name for IXM's runtime API. Hence, a quick rename is in order. This was already done in #21. To reduce that PR going out of scope, I'm moving that small amount of work here. Signed-off-by: Izzy Muerte <[email protected]>
) This is technically a backport decision from #21. CMake is starting to place "newer" features into `.cmake` instead of `CMakeFiles`, so it stands that IXM should do the same. Signed-off-by: Izzy Muerte <[email protected]>
This is another change backported from #21 Signed-off-by: Izzy Muerte <[email protected]>
This is another change backported from #21 Signed-off-by: Izzy Muerte <[email protected]>
As I've been doing more work on this, I've come to the conclusion that this This PR will remain open for now, as the code found here is important and because the other PR has yet to be created. |
This introduces `ixm_property`, a command that was originally implemented as `ixm_target_property` in #21. However, as that PR is broken apart and into separate pieces I've been re-evaluating how each component should be named or how it works. Not much has changed with this command's implementation however it's name required an update as only target properties can be used with this command anyhow. There are possibly more useful additions that can be added for the final generator expression that is generated, however I'm keeping it as simple as it can be for now given its use-cases. Signed-off-by: Izzy Muerte <[email protected]>
This PR brings gcov support and the GNU component to
find_package(Coverage)
. Of note, this is a breaking change as theadd_llvm_coverage
command will most likely go away after this is merged.