Commit Graph

37 Commits

Author SHA1 Message Date
Gabriel Ferreira
1f1c351156 build: refactor handling of lib/lib64 install directories 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
acef927f99 docs: Update Python bindings docs regarding incompatibility with ARM-based Macs 2023-09-11 18:53:20 -03:00
Tom Henderson
edba072126 doc: (fixes #927) Update Python installation instructions 2023-07-04 14:19:17 -07:00
Gabriel Ferreira
ec9d26acd9 bindings: package ns-3 as a pip wheel
Includes:
- Python examples to test Brite, Click and Openflow
- CI jobs for manylinux packaging of pip wheel
- Support for Linux distributions with lib and lib64 directories
- Configuration of RPATH not to require setting LD_LIBRARY_PATH

Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-05-29 22:36:32 -03:00
Tommaso Pecorella
a9223622da network: make addresses ConvertTo public and simplify python scripts 2022-11-25 01:36:26 +00:00
Tom Henderson
4022b97d2f doc: Update Python documentation 2022-10-26 20:57:27 -07:00
Gabriel Ferreira
12373157a4 bindings, docs: pass strings via char* to CommandLine.AddValue
And supplement memory-management issues section
2022-10-25 23:17:55 -03:00
Gabriel Ferreira
6ac76bd9a2 doc: update python bindings docs to use cppyy 2022-08-01 21:24:02 +00:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
Gabriel Ferreira
df884c1f2e doc: fix gitlab-ci-local link and compiler flags table 2022-05-29 15:34:53 +00:00
Tommaso Pecorella
64a51b15ac doc: fix apiscan-all example 2022-05-26 17:07:11 +00:00
Tom Henderson
29d201eef8 doc: Fix copy-paste error in Docker section of Python API scanning 2022-04-25 18:23:51 -07:00
Tom Henderson
ccf26928d5 doc: Update manual for Python API scanning (gitlab-ci-local) 2022-04-18 14:04:33 -07:00
Tom Henderson
72c64cd500 doc: Update manual for Python API scanning 2022-04-17 15:46:35 -07:00
Tom Henderson
d511fdce79 doc: Update Python API scanning commands 2022-04-02 13:32:30 -07:00
Gabriel Ferreira
4aedba2f00 build: CMake refactoring and fixes
Includes:
- fix int64x64 parsing order, remove cached entries in macros-and-definitions and in the docs
- update launch.json scratch names
- add a ctest entry per executable
- forward POSIX signal in ns3 (to get segmentation fault)
- prioritize Ninja generator instead of Makefiles
- add tests for unused utils source files
- remove dummy file and add tests to check for unused source files
- add missing examples and clean up unnecessary definitions
- missing feature entry for LTE used by pybindgen
- refactor CMake related filenames
- fix python libraries and include directories bindings
- fix brite example name
- Keep C++ compiler and flags when refreshing
- Disable precompiled headers when Ccache is found
- Mark find_external_library headers as advanced
- consolidate auxiliary files: build-status.py, _cache.py and .lock-waf_sys.platform_build files are merged into .lock-ns3_sys.platform_build
- scan .cc sources used in bindings and update docs
2022-02-21 22:18:42 -03:00
Gabriel Ferreira
33f2ee841b doc: update ns3 API 2022-01-19 16:25:03 -03:00
Gabriel Ferreira
3c604d5b2e Update docs with CMake and ns3 wrapper 2021-12-01 12:29:56 -08:00
Tom Henderson
162b924130 doc: Remove sudo from command (reported by Gabriel Arrobo) 2021-08-20 14:42:44 -07:00
Tom Henderson
38bf93a8b5 documentation: Update Python API scanning section 2021-04-30 22:08:23 -07:00
Tom Henderson
5155713aac documentation: Update Python chapter of manual 2021-03-19 07:42:45 -07:00
Tom Henderson
c0997bc821 build: (works around #14) add Waf option to run without building 2019-04-03 15:34:32 -07:00
Tommaso Pecorella
0ce701b2c6 manual: fix sphinx code highlighting 2018-08-31 16:58:43 +02:00
Tom Henderson
34cd6172ba documentation: Clear Sphinx warnings 2018-08-05 17:12:43 -07:00
Tom Henderson
b021f53ea2 Document the API change from removing --no32bit-scan 2018-07-21 16:31:05 -07:00
Tom Henderson
6372023689 documentation: Update instructions for Python bindings 2017-11-13 14:39:51 -08:00
Tom Henderson
e0f6baf998 bindings: Updates corresponding to project use of CastXML 2017-09-18 13:46:16 -07:00
Alexander Krotov
4b66cb5ac5 Documentation spelling fixes 2017-09-01 11:40:28 +03:00
Tom Henderson
8310340b77 update manual chapter on Python bindings 2016-10-03 15:51:13 -07:00
Tom Henderson
bdc848950d update documentation for Waf shell command syntax 2016-01-27 22:18:19 -08:00
Daniel Lertpratchya
3cde3fa84b Update ns-3 wiki URL 2013-11-13 16:06:43 -05:00
Peter D. Barnes, Jr.
9f77e699cb Manual and Tutorial syntax coloring 2013-07-17 17:09:36 -07:00
Alexander D'souza
66120cc3fc bug 1694: documentation fix 2013-06-12 06:22:36 -07:00
Tom Henderson
c59f21e4a9 clear warnings in manual build process 2011-12-27 14:30:54 -08:00
Mitch Watrous
9d5261f0bd Add Gnuplot section to ns-3 Manual 2011-09-08 10:52:12 -07:00
Mitch Watrous
d7296dd2bd Fix Bug 1191 again and turn Python bindings wiki into manual chapter 2011-06-17 13:36:07 -07:00
Mathieu Lacage
3f0dd9c4c7 convert manual to sphinx format 2010-12-30 23:39:27 +01:00