17 Commits

Author SHA1 Message Date
Gabriel Ferreira
4a184b75a0 gitignore: Ignore all directories prefixed with cmake- 2024-03-09 10:49:55 +00:00
Gabriel Ferreira
e7246b4e78 build,test: add support for Vcpkg and CPM package managers 2023-08-15 22:32:45 +00:00
Eduardo Almeida
04d1951af6 gitignore: Add venv/ to .gitignore 2023-04-19 22:49:03 +00:00
Eduardo Almeida
af86afe102 gitignore: Add ".ns3rc" file to .gitignore 2023-01-26 23:22:46 +00:00
Eduardo Almeida
68855672f9 gitignore: Create dedicated ".gitignore" for .vscode/ 2022-10-09 22:45:49 +00:00
Nils Kattenbeck
6ec9d9f41c git: Add .cache and .vs directories to .gitignore 2022-07-19 23:02:06 -03:00
Gabriel Ferreira
7a3cf8ce8d git: ignore gitlab-ci-local directory 2022-03-17 13:55:54 -03:00
Eduardo Almeida
31464a10a2 .gitignore: Ignore .vscode/ folder except launch.json and tasks.json files 2022-02-25 13:22:03 +00:00
Eduardo Almeida
d6e0211bff gitignore: Fix .lock-ns3 2022-02-22 16:13:05 +00: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
e32c177e45 build: remove waf files, tests and references 2022-02-21 22:08:45 -03:00
Peter D. Barnes, Jr
6f3639f4cd Ignore emacs backup files correctly 2022-01-14 14:58:06 -08:00
Gabriel Ferreira
9c876c7f5a CMake buildsystem 2021-12-01 12:29:55 -08:00
Mathew Bielejeski
32e95f8228 Make build information accessible by programs by extracting data from the local git repository (or a standalone file if a git repository is not present).
Changes

* Adds a new class named Version to the core module
* Adds a template file to the core module named version-defines.h.in
* Adds --PrintVersion and --version arguments to the CommandLine class.
* Creates a new waf tool which queries the local git repository and extracts build information from itCreate a waf task to extract version information from git repository
2020-08-11 20:20:05 +00:00
Gabriel Arrobo
0f2add86be Removed seventh-packet-byte-count.png from .gitignore
and added a note in seventh.cc file/tutorial
2020-08-05 17:54:06 -07:00
Tom Henderson
71f73e92b4 internet-apps: DHCPv4 application
Special thanks to:
- Radu Lupu <rlupu@elcom.pub.ro>
- Ankit Deepak <adadeepak8@gmail.com>
- Deepti Rajagopal <deeptir96@gmail.com>
- Mohit P. Tahiliani <tahiliani.nitk@gmail.com>
2017-07-07 23:21:20 +02:00
Alexander Krotov
3a83e72a81 .gitignore
While main NS-3 repository [1] uses Mercurial, NS-3 also has official
[2] git mirror [3]. Added .gitignore replicates current .hgignore,
also taking advantage of the ability to split it into multiple files.

[1] http://code.nsnam.org/ns-3-dev/
[2] https://www.nsnam.org/wiki/HOWTO_use_Git_instead_of_Mercurial
[3] https://github.com/nsnam/ns-3-dev-git
2016-05-15 01:58:21 +03:00