Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jehelset
Copy link
Contributor

@jehelset jehelset commented May 28, 2022

Prevent collision with targets of other CMake-projects, like if someone fetch-contents both eve and kumi, as I think eve exposes a similar target (https://github.com/jfalcou/eve/blob/main/cmake/config/doxygen.cmake#L12).

Off by default so cmake && cmake --build && ctest && cmake --install does not do anything unecessary.

Added tests to default target and removed explicit targets from CI. Also removed MAKE_UNIT_TARGET_PROPERTIES, since it seemed unnused, and now one would have to check if it exists, since other parameters of set_target_properties was removed.

@jehelset jehelset force-pushed the jehelset/cmake-docs-option branch 2 times, most recently from b594cc8 to 8554c59 Compare May 28, 2022 08:02
Adds namespacing to doc and test targets.

Adds the test-executables to default build target, to enable standard cmake workflow.

Adjusts CI, no need to specify target here anymore.

Removed MAKE_UNIT_TARGET_PROPERTIES.
@jehelset jehelset force-pushed the jehelset/cmake-docs-option branch from 8554c59 to f9e27aa Compare May 28, 2022 08:08
@jfalcou jfalcou merged commit 0911669 into jfalcou:main May 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants