Currently, FetchContent_Declare uses the unprefixed names "execution" and "task". These should probably be prefixed with "beman-", "beman_" or "beman.", in order to avoid conflicts with FetchContent_Declare calls in the user root project.
(Libraries issuing FetchContent themselves for their dependencies doesn't seem a good practice to me in either case, but that's a separate, philosophical, issue.)
net/CMakeLists.txt
Line 33 in 73fd7c1
Currently, FetchContent_Declare uses the unprefixed names "execution" and "task". These should probably be prefixed with "beman-", "beman_" or "beman.", in order to avoid conflicts with FetchContent_Declare calls in the user root project.
(Libraries issuing FetchContent themselves for their dependencies doesn't seem a good practice to me in either case, but that's a separate, philosophical, issue.)