~ubuntu-branches/ubuntu/trusty/mapnik/trusty

« back to all changes in this revision

Viewing changes to demo/c++/rundemo.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Sauthier
  • Date: 2009-08-27 00:28:37 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20090827002837-ztqzfg2rmclfh4i9
Tags: 0.6.1-0ubuntu1
* New upstream release.
* Change usr/lib to usr/lib* to enable build on 64 bits systems due to new
  configuration in SConstruct in :
  - debian/libmapnik-dev.install
  - debian/libmapnik0.6.install
  - debian/mapnik-plugin-base

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
{    
44
44
    if (argc != 2)
45
45
    {
46
 
        std::cout << "usage: ./rundemo <mapnik_plugin_dir>\n";
 
46
        std::cout << "usage: ./rundemo <mapnik_install_dir>\nUsually /usr/local/lib/mapnik\n";
47
47
        std::cout << "Warning: ./rundemo looks for data in ../data/,\nTherefore must be run from within the demo/c++ folder.\n";
48
48
        return EXIT_SUCCESS;
49
49
    }
51
51
    using namespace mapnik;
52
52
    try {
53
53
        std::cout << " running demo ... \n";
54
 
        std::string mapnik_plugin_dir(argv[1]);
55
 
        datasource_cache::instance()->register_datasources(mapnik_plugin_dir); 
56
 
        freetype_engine::register_font("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf");
 
54
        std::string mapnik_dir(argv[1]);
 
55
        std::cout << " looking for 'shape.input' plugin in... " << mapnik_dir << "/input/" << "\n";
 
56
        datasource_cache::instance()->register_datasources(mapnik_dir + "/input/"); 
 
57
        std::cout << " looking for DejaVuSans font in... " << mapnik_dir << "/fonts/DejaVuSans.ttf" << "\n";
 
58
        freetype_engine::register_font(mapnik_dir + "/fonts/DejaVuSans.ttf");
57
59
        
58
60
        Map m(800,600);
59
61
        m.set_background(color_factory::from_string("white"));