]> git.street.me.uk Git - andy/viking.git/blobdiff - src/modules.c
Add Refresh to consider reloading a Mapnik Rendering configuration.
[andy/viking.git] / src / modules.c
index 569a3a7982f90af321d453069fde2e75111341b6..9ab5d40c99b37bcbb5678655d956dfe2226833b4 100644 (file)
 
 #include "vikgobjectbuilder.h"
 
+#ifdef HAVE_LIBMAPNIK
+#include "vikmapniklayer.h"
+#endif
+
 #define VIKING_MAPS_FILE "maps.xml"
 #define VIKING_EXTTOOLS_FILE "external_tools.xml"
 #define VIKING_DATASOURCES_FILE "datasources.xml"
@@ -252,6 +256,10 @@ void modules_init()
   a_datasource_gc_init();
 #endif
 
+#ifdef HAVE_LIBMAPNIK
+  vik_mapnik_layer_init();
+#endif
+
   register_loadable_types ();
 
   /* As modules are loaded, we can load configuration files */
@@ -266,4 +274,7 @@ void modules_uninit()
 #ifdef VIK_CONFIG_OPENSTREETMAP
   osm_traces_uninit();
 #endif
+#ifdef HAVE_LIBMAPNIK
+  vik_mapnik_layer_uninit();
+#endif
 }