The package mapnik provides CMake targets:

    find_package(mapnik CONFIG REQUIRED)
    target_link_libraries(main PRIVATE mapnik::mapnik mapnik::json mapnik::wkt)
    
If you only need the compile definitions without any sources, use target mapnik::core.

If any plugins were installed, the variable ${MAPNIK_PLUGINS_DIR} contains the plugin directory
Fonts are available with the variable ${MAPNIK_FONTS_DIR}
