On 18/09/18 16:43, Zach Laine via Boost wrote:
On Tue, Sep 18, 2018 at 10:39 AM Alexander Grund via Boost < boost@lists.boost.org> wrote:
E.g. "yap", "hana" and "callable_traits" each try to create a target "check".
What's wrong with that (not upset, just curious)? They conflict with each other. Targets need to have unique names.
Ah, of course, thanks. Do you have a preferred way to address this? F.ex., I only care about the "check" target in independent builds of Yap, mainly for Yap-only Travis CI. I could always turn it on conditional on a CI configuration variable I cold define.
One possibility: if(NOT TARGET check) create_custom_target(check DEPENDS foo-check) else() add_dependencies(check foo-check) endif() The top-level CMakeLists.txt would need to define an empty check target up front which the else() case will add the local check target to. Regards, Roger