Port away from legacy LINK_PUBLIC & LINK_PRIVATE
Noted legacy at and before 3.5 -> https://cmake.org/cmake/help/v3.5/command/target_link_libraries.html#id5
Or are there some strange needs by 3rd-party users of the repo (qtcreator or friends)?
@vkrause (BTW, also hits in kuserfeedback)