Commit graph

52 commits

Author SHA1 Message Date
Dane Springmeyer
60d219a2aa makefile pre-build: fix target names 2015-01-27 16:22:40 -08:00
Dane Springmeyer
8d233becdc build process_group_symbolizer.cpp first along with markers 2015-01-27 15:54:36 -08:00
Dane Springmeyer
3e8b701194 bootstrap cleanups 2015-01-24 10:05:58 -08:00
Dane Springmeyer
83588937b9 silence boost warnings 2014-10-21 16:37:27 -07:00
Dane Springmeyer
3bd7ee87c6 clean config.cache by default 2014-09-30 16:40: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
Sean Gillies
c52994ff8b Allow user to specify a python executable.¬
¬
Fall back on `python`. Unlike the solution in PR #2395 this¬
puts all the responsibility for selecting the right python in the¬
case that "python" is Python 3 on the user. I've followed the lead¬
of the Python documentation Makefile. See

http://hg.python.org/cpython/file/340d48347295/Doc/README.txt
http://hg.python.org/cpython/file/340d48347295/Doc/Makefile

Intent is that if your `python` is Python 2 everything works as
before and that is your `python` is Python 3 but you have a
`python2` you can specify that instead.¬

Conflicts:
	run_tests
2014-09-03 15:56:58 -07:00
Dane Springmeyer
fe8e9a0094 remove unneeded Makefile variable [skip ci] 2014-08-14 13:40:08 -07:00
Dane Springmeyer
15d3ceffc8 make clean: also clear out shared libs 2014-05-05 10:08:40 -07:00
Dane Springmeyer
cd39a02d0c unhide the scons command run by make 2014-01-28 12:04:24 -08:00
Dane Springmeyer
c3d31993b8 fix return code for python run tests 2013-11-22 12:07:07 -08:00
Dane Springmeyer
66347f78e6 rework tests: always run locally 2013-11-22 12:01:02 -08:00
Dane Springmeyer
4397cfe279 make benchmark run against local libmapnik 2013-11-19 12:33:14 -08:00
Dane Springmeyer
c480d9d878 break out benchmark suite into individual cpp 2013-11-14 23:11:21 -08:00
Dane Springmeyer
661aa4c87a fix Makefile demo target path 2013-06-02 16:40:03 -07:00
Dane Springmeyer
e2c7283522 Added new mapnik-config options: git-describe, defines, includes, dep-includes, and cxxflags - closes #1443 2013-03-13 19:49:59 -07:00
Dane Springmeyer
e04b8284ce use JOBS instead of NPROCS for controlling build concurrency 2013-02-26 15:22:22 -05:00
Konstantin Käfer
ad20e38270 use multiple processors by default 2013-02-23 13:10:50 +01:00
Dane Springmeyer
1b3b598b80 scons: do not attempt to configure if clean requested 2013-02-21 16:42:33 -08:00
Dane Springmeyer
097da69142 also clean up pyc files - helps avoid debian packaging issues 2013-02-20 16:12:53 -08:00
Dane Springmeyer
82f1a8c200 Add rebuild target to makefile 2013-01-18 19:01:12 -08:00
Dane Springmeyer
f3f5bbbb4a more cleanup items 2013-01-13 21:58:31 -08:00
Dane Springmeyer
0121f53f56 refactor and speed up hextree image encoding by using dense_has_map - refs #1629 2013-01-08 19:07:11 -08:00
Dane Springmeyer
f25626f678 also clear out stale object files than scons my no longer know about 2012-12-07 02:31:05 -08:00
Dane Springmeyer
0e49aa039e hide run_tests wrapper command from test output 2012-12-06 20:14:59 -08:00
Sandro Santilli
f9c2481fab Ensure proper exit code on any test failure. See #1611
Uses a shell script to run the tests.
2012-12-03 09:07:02 +01:00
Dane Springmeyer
1d114b5e2f add make check target that aliases make test-local - refs #1618 2012-12-02 18:30:32 -08:00
Dane Springmeyer
c39c839452 add a test-local target to run tests without having to install - closes #1397 2012-11-26 17:48:02 -08:00
Dane Springmeyer
989b9f0301 move config.py rather than removing 2012-10-10 09:26:55 -07:00
Dane Springmeyer
1449190c41 scons makefile wrapper - also remove config.py when running distclean/reset - closes #1525 and closes #1524 2012-10-08 10:45:03 -07:00
Dane Springmeyer
39b057e9e4 Add a demo makefile target 2012-08-17 09:47:35 -07:00
Dane Springmeyer
57246bb569 scons: better handling of implicit dependencies - also add distclean target - refs #1395, #1324, and #1310 2012-08-16 14:12:49 -07:00
Dane Springmeyer
5bd0bec0e9 add render target 2012-07-25 16:58:45 -07:00
Dane Springmeyer
d98f418c24 remove silent from all scons commands 2012-07-09 14:37:26 -07:00
Dane Springmeyer
e18b4580cd scons: install and clean should print output 2012-07-06 18:37:48 -07:00
Dane Springmeyer
17d3414b7a speed up scons by > 2x 2012-07-06 18:08:19 -07:00
Dane Springmeyer
531a25bbb7 keep running even if visual tests experience failures 2012-06-29 13:07:41 -07:00
Dane Springmeyer
53265b352c fix dots display in Makefile 2012-04-16 22:14:10 -07:00
Dane Springmeyer
17e2b83117 run valgrind over all C++ tests but only output 'definitely lost' values 2012-04-05 08:48:46 -07:00
Dane Springmeyer
8e708c89fd run all cpp tests available 2012-04-05 08:41:01 -07:00
Dane Springmeyer
a50ea0750e compile c++ tests even if only installing and hook them all up automatically to make test target 2012-04-04 15:19:37 -07:00
Dane Springmeyer
d6c2071ec3 add more test targets 2012-03-23 20:07:57 -07:00
Dane Springmeyer
3b498efbd9 fixup font registration code ensuring invalid fonts will warn but not throw and register_fonts will only return success if > one font is registered and none have failed 2012-03-23 15:07:28 -07:00
Dane Springmeyer
e570ea3a98 hook up visual tests to the 'make test' target 2012-03-23 12:42:11 -07:00
Dane Springmeyer
039e850572 add python test formatting to makefile 2012-02-24 18:55:47 -08:00
Dane Springmeyer
03c254c7f1 clear out the config.cache on reset 2011-12-16 18:24:38 -08:00
Dane Springmeyer
7f6d0e30a5 make tests quieter and restrict to only running in the tests/python_tests directory - closes #857 2011-09-02 21:57:14 +00:00
Dane Springmeyer
fa1ab31c2c update python testing command to only run tests in the test directory 2011-08-30 17:20:44 +00:00
Dane Springmeyer
c346a3b0e8 scons: fix make targets 2011-08-30 05:20:37 +00:00
Dane Springmeyer
d1be30547e improve install readme - updating, simplifying, and converting to markdown - closes #844 2011-08-23 18:10:52 +00:00