Commit Graph

151 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
b04b6648aa Fix possible deadlock when 'waf --apiscan' finishes 2012-07-12 17:39:58 +01:00
Gustavo J. A. M. Carneiro
e2252b9a75 Bump required pybindgen version for the container parameter default_value impl. 2012-05-15 15:53:20 +01:00
Gustavo J. A. M. Carneiro
7383d1a82f Add -Wno-array-bounds to compile the python bindings, for clang 2012-02-24 11:39:28 +00:00
Gustavo J. A. M. Carneiro
f01c0cf88e Bug 1273 - Better error message on missing Python development files 2012-02-20 12:17:26 +00:00
Gustavo J. A. M. Carneiro
de30b49a80 Bug 1348 - python bindings: deprecated conversion from string constant to ‘char*’ 2012-02-20 12:03:30 +00:00
Gustavo J. A. M. Carneiro
88420e9455 Install the ns/__init__.py file also in PYTHONARCHDIR; fixes #1329. 2012-01-05 01:53:51 +00:00
Gustavo J. A. M. Carneiro
1d145832db Fix the path to the builtin python waf tool 2012-01-04 18:27:20 +00:00
Gustavo J. A. M. Carneiro
271b1b7df1 Fix typos: Utils.WafError -> WafError 2011-10-05 16:39:57 +01:00
Gustavo J. A. M. Carneiro
c6077da00a Avoid installation of ns3modulegen-modular.py as a python module 2011-09-26 15:31:06 +01:00
Gustavo J. A. M. Carneiro
715d3e0d5a Bug 1257 - waf install __init__ Python files even with --disable-python 2011-09-23 12:19:53 +01:00
Gustavo J. A. M. Carneiro
b80154549c Add a --with-python configuration option 2011-09-20 18:37:33 +01:00
Gustavo J. A. M. Carneiro
39fce07e5d Minor cleanup 2011-09-19 19:56:58 +01:00
Gustavo J. A. M. Carneiro
8405e52966 Remove the EXPERIMENTAL from --apiscan option help 2011-09-18 12:19:14 +01:00
Gustavo J. A. M. Carneiro
e8aeb9c6ce waf-1.6: Mac OSX and other fixes 2011-09-13 13:47:17 +01:00
Gustavo J. A. M. Carneiro
4e3855f771 waf 1.6: fix python bindings apiscan 2011-09-12 18:54:57 +01:00
Gustavo J. A. M. Carneiro
a16ebdd4ba waf 1.6: bring back -Wl,--soname, fix waf warnings 2011-09-12 16:19:24 +01:00
Gustavo J. A. M. Carneiro
0536f2416f More waf 1.6.7 build fixes 2011-09-12 14:54:27 +01:00
Gustavo J. A. M. Carneiro
c3059b6e68 Upgrade to waf-1.6.7, work in progress 2011-09-08 16:13:40 +01:00
Gustavo J. A. M. Carneiro
0cc663db91 Re-enable the 'ns3' compatility python module, previously accidentally disabled 2011-09-01 17:28:10 +01:00
Tom Henderson
f0c447ec66 Bug 1253 - disable python bindings if static build selected 2011-08-31 06:23:28 -07:00
Gustavo J. A. M. Carneiro
bf2fd1ad34 Bug 1250 - waf configure do not check for Python.h (python-dev) 2011-08-25 19:24:06 +01:00
Gustavo J. A. M. Carneiro
509b37f132 Bug 1240 - remove monolithic python bindings from waf 2011-08-18 16:53:15 +01:00
Gustavo J. A. M. Carneiro
27e6fcc4fc Bug 1224 - Ns-3-allinone fails to compile on Lion 2011-08-07 16:52:49 +01:00
Gustavo J. A. M. Carneiro
5fbd0a133d Bump pybindgen version to pull another bug fix 2011-07-20 12:43:03 +01:00
Gustavo J. A. M. Carneiro
3d77ba8272 Upgrade pybindgen 2011-07-19 19:49:51 +01:00
Gustavo J. A. M. Carneiro
fda662438e Bug 1200 again: fix pyext install path on fedora x86_64 2011-07-12 11:02:40 +01:00
Gustavo J. A. M. Carneiro
51c97a2cd8 Bug 1200 - ./waf install doesn't install Python bindings properly 2011-07-11 14:24:59 +01:00
Gustavo J. A. M. Carneiro
78782ea0a2 Bug 1200 - ./waf install doesn't install Python bindings properly 2011-07-05 19:16:47 +01:00
Gustavo J. A. M. Carneiro
2f907d942b Bump required pybindgen version 2011-07-05 18:53:05 +01:00
Mathieu Lacage
4b74dc78f9 really require version 785 2011-04-15 20:51:42 +02:00
Mathieu Lacage
7ff702d6b1 early work to make python bindings work again with ns-3-time 2011-04-13 09:08:05 +02:00
Gustavo J. A. M. Carneiro
b56006e6b0 Get pybindgen fix. 2011-04-04 19:44:35 +01:00
Gustavo J. A. M. Carneiro
74aab1431c Python bindings: fix uninitialized value 2011-04-04 12:35:41 +01:00
Gustavo J. A. M. Carneiro
2f769cecaa Tentatively switch to build modular bindings by default, to test them 2011-03-29 18:50:56 +01:00
Gustavo J. A. M. Carneiro
ec7e5f9bae Make sure --python-scan ignores -test modules 2011-03-29 18:15:52 +01:00
Gustavo J. A. M. Carneiro
f24bd64139 Modular bindings: don't always generate compat ns3.py, only when needed 2011-03-28 15:31:13 +01:00
Gustavo J. A. M. Carneiro
38e2f863c9 Use the waf 'copy' tool to copy __init__.py files
They had to be renamed to work around waf limitations.
2011-03-28 14:56:08 +01:00
Gustavo J. A. M. Carneiro
35a81dd4e4 Modular bindings: add support for <module>.py and _<module>.so layout, for extending modules in Python 2011-03-27 23:35:55 +01:00
Gustavo J. A. M. Carneiro
2a16dbfa9b ./waf --apiscan=all: now only scans modules that have bld.ns3_python_bindings() in their wscript 2011-03-22 15:56:41 +00:00
Gustavo J. A. M. Carneiro
3f05c198e5 ./waf --apiscan=all: don't scan modules ending in -test 2011-03-21 18:53:10 +00:00
Gustavo J. A. M. Carneiro
a8d6007059 Make ./waf --apiscan=all skip the test modules 2011-03-21 18:16:41 +00:00
Gustavo J. A. M. Carneiro
e839c44bd7 Modular bindings: before scanning a module, check that xxx-module.h exists, skip the scanning if it doesn't 2011-03-20 17:56:06 +00:00
Gustavo J. A. M. Carneiro
6a29a6bd0a Modular bindings: add support for the apiscan target 'all', that means scan all ns-3 modules 2011-03-20 15:41:43 +00:00
Gustavo J. A. M. Carneiro
259cf3703b Add OLSR modular bindings 2011-03-20 15:17:09 +00:00
Gustavo J. A. M. Carneiro
ba1990146c Bug 1076 - Waf gives an error if you enable only a single module 2011-03-20 13:01:40 +00:00
Gustavo J. A. M. Carneiro
ffbc5737b3 Bug 1075 - Python examples fail when static built is enabled 2011-03-20 12:18:15 +00:00
Mitch Watrous
28384516a2 Create separate module and test-module libraries 2011-03-18 10:58:21 -07:00
Gustavo J. A. M. Carneiro
6015e64410 Modular bindings: handle module names with hyphens 2011-03-13 18:38:59 +00:00
Gustavo J. A. M. Carneiro
3af457ddd3 Fix: The compat. ns3.py module is not needed when --bindings-type=both 2011-03-13 18:15:28 +00:00
Gustavo J. A. M. Carneiro
1c491c980c Modular bindings: waf dep. fix. 2011-03-13 17:56:59 +00:00