astro/marble: add upstream fix for broken library linkage
Fix link definitions with newer CMake versions LINK_PUBLIC and LINK_PRIVATE have been deprecated for many years, and SailfishOS has a newer enough CMake version now. Marble requires CMake 3.10 anyway. Without this change, cmake 3.24.0 won't find the imported targets when Marble is used as a library.
PR: 265652