Commit Graph
46 Commits
Author SHA1 Message Date
Gustavo J. A. M. Carneiro abfe0a2b34 Add support for splitting the generated python script into sections (python submodules) basedon on some criteria. 2008-06-01 22:53:36 +01:00
Gustavo J. A. M. Carneiro 01a68a267f We require Python >= 2.3, not 2.4. 2008-05-11 15:08:59 +01:00
Gustavo J. A. M. Carneiro 44b569a509 Hide the --generate-version option if not running from a bzr branch 2008-05-07 11:56:08 +01:00
Gustavo J. A. M. Carneiro fea45edd18 Add --examples option (only compiles examples if this option is given); add a PyBindGen option group, for prettier help output. 2008-05-07 11:48:48 +01:00
Gustavo J. A. M. Carneiro 0431ead720 stupid bug 2008-05-04 16:24:56 +01:00
Gustavo J. A. M. Carneiro 8eae263419 Integrate generation of python scripts into unit testing framework. Naturally not all tests pass because work is not yet complete. 2008-05-04 01:34:57 +01:00
Gustavo J. A. M. Carneiro 16ccaea5f4 clean files even when they are not to be compiled 2008-04-30 17:41:43 +01:00
Gustavo J. A. M. Carneiro d64504fde4 Generate version before API docs 2008-04-30 12:35:01 +01:00
Gustavo J. A. M. Carneiro b249f655b0 Fix the documentation of __version__ 2008-04-29 22:32:07 +01:00
Gustavo J. A. M. Carneiro 81b4f530b8 Move the former 'examples' into tests/, as they evolved to become more unit tests than examples. 2008-04-28 12:19:25 +01:00
Gustavo J. A. M. Carneiro a85302aedd Add rules for generating API docs (epydoc). 2008-04-28 12:00:44 +01:00
Gustavo J. A. M. Carneiro d6fd6f4d96 Tweak PYTHONPATH to consider latest WAF 1.4.1 python support changes. 2008-04-27 21:51:03 +01:00
Gustavo J. A. M. Carneiro 6da3c7f2b0 Don't run gccxml based unit tests when gccxml is not available. 2008-04-20 12:26:24 +01:00
Gustavo J. A. M. Carneiro ee5402f265 Some wscript tweaks to make it build with waf trunk (tested with rev. 3169) 2008-04-19 22:52:34 +01:00
Gustavo J. A. M. Carneiro 4a86c2b617 is_constructor_of annotation; unit tests (not fully working yet) 2008-03-02 18:05:47 +00:00
Gustavo J. A. M. Carneiro afafe46456 Add a simple pure C example module. 2008-02-17 20:56:52 +00:00
Gustavo J. A. M. Carneiro d931ff818b cleanup 2008-02-05 22:40:34 +00:00
Gustavo J. A. M. Carneiro e1b038b0c5 Improve unit tests printed messages 2008-02-05 15:56:10 +00:00
Gustavo J. A. M. Carneiro f388c4aef9 Make sure the pure python unit tests only run at the end of the build. Makes 'waf check' work even if the project was not previously built. 2008-02-05 15:51:22 +00:00
Gustavo J. A. M. Carneiro 6304d74af7 fix some build script bugs 2008-01-24 15:57:00 +00:00
Gustavo J. A. M. Carneiro 299a5e1577 Only run the autogeneration tests if gccxml and pygccxml are detected in the system. 2007-12-01 16:05:12 +00:00
Gustavo J. A. M. Carneiro 5558051698 Unit test automatic scanning and generation of the example API. 2007-11-25 16:35:36 +00:00
Gustavo J. A. M. Carneiro 2709085732 Update to WAF trunk API. 2007-09-16 19:20:10 +01:00
Gustavo J. A. M. Carneiro 7b07aee7e3 Add waf option to generate pybindgen/version.py 2007-08-25 15:49:19 +01:00
Gustavo J. A. M. Carneiro ad42012956 fix missing compiler error message 2007-08-18 17:27:13 +01:00
Gustavo J. A. M. Carneiro c34d030715 fix waf dist to update version 2007-08-17 19:15:29 +01:00
Gustavo J. A. M. Carneiro e0cebb1ba7 Don't try to get version from bzr until after we know we must write a version.py file. 2007-08-17 18:26:52 +01:00
Gustavo J. A. M. Carneiro 6a231d85eb Better handling of version.py 2007-08-13 14:46:36 +01:00
Gustavo J. A. M. Carneiro f4c2cbfe41 Add -fno-strict-aliasing when compiling with gcc (required by Python). 2007-06-16 18:25:44 +01:00
Gustavo J. A. M. Carneiro 01ce730a43 Run examples/footest.py on waf check. 2007-06-11 19:32:33 +01:00
Gustavo J. A. M. Carneiro b211d8ec0f Enable more compiler warnings. 2007-06-07 11:55:41 +01:00
Gustavo J. A. M. Carneiro 6df424d054 fix the 'extra version' number; it should be the last revision, not the revision corresponding to the last tag. 2007-06-03 14:43:41 +01:00
Gustavo J. A. M. Carneiro df1dfd9f6d comment out debug print 2007-06-02 22:22:02 +01:00
Gustavo J. A. M. Carneiro d8dc454d95 cache bzr version information 2007-06-02 22:21:23 +01:00
Gustavo J. A. M. Carneiro 84ce233c85 fix typo 2007-06-02 17:13:32 +01:00
Gustavo J. A. M. Carneiro bf7c44ea54 add bzr revno as an extra version item for non-release revisions 2007-06-02 17:12:04 +01:00
Gustavo J. A. M. Carneiro 014de090fd automatically copy WAF to the dist tarball 2007-06-02 15:49:31 +01:00
Gustavo J. A. M. Carneiro 301b6b91f3 fix the version.py file generation 2007-06-02 15:19:50 +01:00
Gustavo J. A. M. Carneiro 67843fa924 refactor the build system to avoid generating .py[co] files in the source tree (which WAF doesn't like) 2007-06-02 15:02:23 +01:00
Gustavo J. A. M. Carneiro 90bf6801c4 lazily compute VESION; write a pybindgen/version.py file in configure 2007-06-01 15:31:13 +01:00
Gustavo J. A. M. Carneiro 46205844b0 cleanup 2007-06-01 14:50:07 +01:00
Gustavo J. A. M. Carneiro be0171aaf0 get version from bzr tag or revision 2007-06-01 14:46:06 +01:00
Gustavo J. A. M. Carneiro c03dececed actually install the python sources 2007-06-01 11:19:43 +01:00
Gustavo J. A. M. Carneiro 4063226a29 add changelog generation 2007-05-31 18:44:36 +01:00
Gustavo J. A. M. Carneiro a0cd17dbdb Add an example 2007-05-31 17:58:02 +01:00
Gustavo J. A. M. Carneiro be54f0e73a _ 2007-05-29 20:04:09 +01:00