Commit Graph

19 Commits

Author SHA1 Message Date
Michael Cahill
fedef3e83f Rearrange the Python build so we generate object files under the build directory. Clean up manually: don't rely on setup.py.
refs #1188
2014-09-05 12:21:59 +10:00
Keith Bostic
eece553c0b As far as I can tell, there's no "build" directory, so quit trying
to remove it, reference #1188.
2014-09-04 07:58:20 -04:00
Keith Bostic
ed5c5d3389 Add wiredtiger_wrap.o to the clean-local label. 2014-09-04 07:41:32 -04:00
Keith Bostic
b2542b7800 Don't remove the wiredtiger directory, it has source code, reference #1188. 2014-09-04 07:33:39 -04:00
Michael Cahill
ef86c8fe24 Remove Java and Python build rules that relied on "--enable-debug". Always require junit to test the Java build, and don't turn on the "-g" flag in the Python build: we're not debugging the glue code in general. 2014-04-24 08:37:09 +10:00
Alex Gorrod
c93b75875b Fix include paths for Java and Python builds.
This means that Java and Python builds work from the root
(or arbitrary) directories again.
2014-03-31 13:03:53 +11:00
Michael Cahill
40b371c5b4 Pass any configured Python prefix through to the Python install step. 2013-07-17 12:37:13 +10:00
Michael Cahill
1fb70757f2 Fix "make install" of Python. Remove old code and restructure the Python sources under lang/python to simplify the installation step.
--HG--
rename : lang/python/fpacking.py => lang/python/wiredtiger/fpacking.py
rename : lang/python/intpack-test.py => lang/python/wiredtiger/intpack-test.py
rename : lang/python/intpacking.py => lang/python/wiredtiger/intpacking.py
rename : lang/python/packing-test.py => lang/python/wiredtiger/packing-test.py
rename : lang/python/packing.py => lang/python/wiredtiger/packing.py
2013-07-17 10:13:11 +10:00
Michael Cahill
81bc53cd3f Install the Python module as part of "make install". 2013-07-09 15:33:26 +10:00
Michael Cahill
6f4673c288 Allow examples to run in parallel: give each a unique home directory.
closes #426
2013-01-08 11:55:11 +11:00
Michael Cahill
bb550b2b74 Fixes for automake 1.3.x: don't use $(srcdir) in TESTS and avoid the new parallel test harness (our tests all currently expect to have exclusive access to a WT_TEST directory).
--HG--
rename : examples/python/run-ex_access => lang/python/run-ex_access
2013-01-07 17:43:44 +11:00
Michael Cahill
033834a443 Turn on SWIG optimizations and warnings.
This doesn't appear to have any significant effect at the moment, but we may as well take advantage of them.
2012-10-24 14:33:39 +11:00
Michael Cahill
899d510f98 warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' 2012-10-03 18:18:43 +10:00
Michael Cahill
2fb179afbd Decide statically what error handling is required. 2012-07-10 11:12:53 +10:00
Michael Cahill
362714a228 Move the python "check" into lang/python: that simplifies things and avoids tracking the dependency. 2012-05-04 10:39:46 +10:00
Michael Cahill
a5b0fd47de Don't require SWIG to build the Python API from a release. 2011-09-16 16:38:39 +10:00
Michael Cahill
27a1bd8606 Use the swig "-thread" command line flag, it wraps our extension functions correctly as well. 2011-09-08 18:26:44 +10:00
Michael Cahill
b12f6c5458 Fix up various build issues:
* make test programs link statically by default
* depende on libwiredtiger.la so tests are relinked when the library changes
* don't bother with helper targets for test/insert
2011-09-06 07:09:39 +10:00
Michael Cahill
c545f4fc29 Split out the Python and examples from the top level Makefile. 2011-09-02 21:53:51 +10:00