Daniel Patterson
5d45c0cb03
Fix SSE detection on Linux hosts.
2015-05-16 11:59:23 -07:00
Daniel Patterson
dd4b84bd08
Integrate libimagequant directly into the scons build. Enable SSE when available and not cross compiling, or explicitly enabled.
2015-05-16 01:18:53 -07:00
Daniel Patterson
01380588ba
Experimenting with libimagequant for mapnik/mapnik#2706
...
Still TODO:
1 & 4 bit encodings
proper Mason integration
some error checking
adjustable dithering settings??
2015-05-14 12:26:15 -07:00
Dane Springmeyer
41ad16f4d7
hello world plugin is now standalone at https://github.com/mapnik/hello-world-input-plugin - refs #2790
2015-05-11 17:07:33 -07:00
Dane Springmeyer
a5e258344e
make target to setup python bindings + run visual tests
2015-05-04 00:30:25 -07:00
Dane Springmeyer
2de1805aa3
make mapnik-config able to report relative paths to share/ data
2015-04-27 16:02:41 -07:00
Dane Springmeyer
edf7616b19
reorganize c++ tests
2015-04-25 22:08:12 +02:00
Dane Springmeyer
c03998d4c9
remove obsolete c++ test files
2015-04-25 10:43:14 +02:00
Dane Springmeyer
8bb605e2e9
move python bindings out of core #2773 - now at https://github.com/mapnik/python-mapnik
2015-04-24 09:04:00 +02:00
Dane Springmeyer
686731cade
remove python plugin from core
...
- now at https://github.com/mapnik/non-core-plugins
- refs #2773 , #1875 , #1337 ,
2015-04-24 08:51:56 +02:00
Dane Springmeyer
7c9a18b16b
scons: make harfbuzz min version recommended but not strict
2015-03-04 16:26:12 -08:00
Dane Springmeyer
d5e3dba3df
scons: cross compilation fixes
2015-03-04 16:25:15 -08:00
Dane Springmeyer
4b5cc89626
support PG_INCLUDES/PG_LIBS for pointing to libpq (instead of pg_config)
2015-02-20 13:22:23 -08:00
Dane Springmeyer
f08dcf9a83
scons+bootstrap: use absolute paths, but don't resolve symlinks
...
- relative paths continue to be supported in the config.py to make it easy
to share config.py versions across systems
- os.path.realpath was previously used to internally create absolute paths
but now we use os.path.abspath instead to avoid resolving symlinks to keep
the internally stored paths as simple as possible
- this all will allow mapnik-config to report more similar paths to what was
passed in (just absolute)
2015-02-20 12:56:08 -08:00
Dane Springmeyer
7ab9ade36d
fix oracle library name
2015-02-17 11:32:54 -08:00
Dane Springmeyer
a2dabb370d
fix build+link of oracle plugin
2015-02-16 23:09:16 -08:00
Dane Springmeyer
2bc761d99a
fixup harfbuzz version check - refs #2694 #2544
2015-02-09 17:52:09 -08:00
Jiri Drbalek
4fcf0ea3e8
scons: check for harfbuzz version
2015-02-09 14:15:22 +00:00
Dane Springmeyer
f0b0ee3e7e
scons: collect pycairo flags at configure time
2015-02-02 18:59:29 -08:00
Dane Springmeyer
1c4799f680
remove stray remains of large_geojson plugin (now part of geojson plugin formally)
2015-01-27 18:16:56 -08:00
artemp
2f42cb91cc
Merge branch 'master' into large-geojson
2015-01-26 09:16:06 +01:00
Dane Springmeyer
93570f820a
mason bootstrap: expat and sqlite_rtree fixes
2015-01-24 08:51:16 -08:00
Dane Springmeyer
2652649ea0
scons: fix sqlite_rtree linux configure test in absence of pkg-config
2015-01-24 08:41:06 -08:00
Dane Springmeyer
6ab91b2300
allow manually passing lib/include paths for libxml2 and freetype
2015-01-23 09:12:11 -08:00
artemp
788fd8c80b
large_geojson.input - initial implementation
2015-01-16 16:22:46 +01:00
Dane Springmeyer
f8bedf4f65
support building without dlopen support
...
Conflicts:
SConstruct
2014-12-17 11:55:22 -08:00
Dane Springmeyer
bc3f59af12
new c++ tiff tests - refs #2491
2014-12-08 14:52:52 -05:00
Dane Springmeyer
ba4230c8ad
stop setting -Wsign-compare since this is too noisy as a default
2014-12-05 09:44:54 -05:00
Dane Springmeyer
ad52fc7637
get mapnik version in a less brittle way
2014-10-23 01:02:14 -07:00
Dane Springmeyer
f6e077fb08
remove unused scons function
2014-10-23 00:41:06 -07:00
Dane Springmeyer
ed425b7f3f
move local boost headers into deps directory
2014-10-22 23:51:44 -07:00
Dane Springmeyer
a0dc3df575
move mapnik-config back to utils/
2014-10-22 23:46:33 -07:00
Dane Springmeyer
27666bb686
ignore -Wunsequenced warnings
2014-10-22 15:34:04 -07:00
Dane Springmeyer
e88748c57e
stop defaulting to -Wextra [skip ci]
2014-10-21 20:31:48 -07:00
Dane Springmeyer
95b301deb4
set ignore unknown pragmas after -Wall and -Wextra
2014-10-21 20:22:33 -07:00
Dane Springmeyer
dcfa056413
merge
2014-10-21 19:49:03 -07:00
Dane Springmeyer
d25f0c316a
silence more warnings
2014-10-21 17:44:47 -07:00
Dane Springmeyer
83588937b9
silence boost warnings
2014-10-21 16:37:27 -07:00
Dane Springmeyer
44bc5b59d6
break out wkt/json grammars into separate libraries
2014-10-13 01:06:36 -07:00
Dane Springmeyer
87e5df48de
scons: fix memory leak in configure test
2014-10-06 17:23:18 -07:00
Dane Springmeyer
00382775a9
more make clean fixes
2014-09-29 21:20:01 -07:00
Dane Springmeyer
b56168d0a4
actually fix make clean first run - refs #2112
2014-09-24 15:59:08 -07:00
Dane Springmeyer
97dcd2fd59
only accept JOBS via make setting and default to 1 - closes #2430
2014-09-23 11:25:01 -07:00
Dane Springmeyer
6fe0f93e70
remove svg renderer test
2014-08-24 13:46:33 -07:00
Dane Springmeyer
920b92a3ef
improve error message when c++11 compiler is not available - refs #2376
2014-08-21 15:03:57 -07:00
Dane Springmeyer
4e12b999f0
pull in pgraster plugin by @strk from 2.3.x to master/3.x - refs #2329 #1660
2014-08-12 15:03:51 -07:00
Dane Springmeyer
5a35422ee5
build: remove -finline-functions which is no longer supported by clang-3.5
2014-08-08 12:00:20 -07:00
Dane Springmeyer
cbe643c3f5
scons: no need to link to fontconfig in static cairo build
2014-08-07 19:16:59 -07:00
Dane Springmeyer
8af453e77d
scons: fix first-run clean problem #2112
2014-07-29 17:54:49 -07:00
Dane Springmeyer
468bd150b7
scons: fix 'make clean' so it actually runs completely
2014-07-24 19:06:42 -07:00