If I have 23 projects all using dynamic libs and 1 using static libs from the same provider (boost)
Do I need to call Find in each project so that 22 of them can use shared and 1 of them can USE_STATIC ON ?
Is there a way to call find twice into an alias so I can then add aliased targets into the target_link_libraries
Find(foo alias SharedFoo ...
and
set (USE_STATIC on)
FInd(foo alias StaticFoo ...
ie something like
target_link_libraries( MyTarget PRIVATE SharedFoo::core ...
vs
target_link_libraries( MyTarget PRIVATE StaticFoo::core ...