124 Commits

Author SHA1 Message Date
F5
d3b620b1c8 Merge tag 'ns-3.46.1' into unison
ns-3.46.1 release
2025-10-26 21:24:06 +08:00
F5
136a6e22bf Merge tag 'ns-3.46' into unison
ns-3.46 release
2025-10-26 20:52:40 +08:00
Gabriel Ferreira
970cda0ce6 build: Check if allow-run-as-root is an mpi option by executing cmake instead of dir 2025-10-13 23:34:52 +02:00
Gabriel Ferreira
11854fbb54 build: Update ns3 script for Python 3.14
They removed store_true for positional arguments. As a workaround, we do exactly same by knowing which subparser was selected.
2025-10-09 21:27:07 +02:00
Gabriel Ferreira
868f82687c build: Check if platform specific generators are supported by CMake 2025-10-02 10:31:23 +02:00
Gabriel Ferreira
2b0526ec9d build: (fixes #1261) Restrict ns3 script --cxx-standard flag to 23 and 26 2025-09-17 09:53:14 +02:00
Tom Henderson
278156a981 wimax: Remove module from ns-3-dev 2025-09-13 15:12:41 +00:00
Gabriel Ferreira
691bae6c92 build: Add --compile-or-die option to the ns3 script 2025-07-02 06:50:37 +00:00
Gabriel Ferreira
1be3d90cf7 build: Pass MPI parameters in different order and check terminal width once 2025-06-05 10:16:49 +02:00
Gabriel Ferreira
08b72c4438 build: Remove C dependency 2025-06-05 10:14:19 +02:00
Gabriel Ferreira
3db8c759ca build: Fix OpenMPI and MPICH arguments for CI via ns3 2025-05-07 11:21:10 +02:00
F5
c39089e746 Merge tag 'ns-3.44' into unison
ns-3.44 release
2025-04-29 17:12:30 +08:00
Gabriel Ferreira
4af4c48458 build: Add msbuild and Visual Studio generator support to the ns3 script 2025-01-24 16:14:32 +01:00
Ivey
7a6f433bbc build: Handle weird version of CMake shipped with MSVC 2025-01-24 08:04:05 +00:00
Peter D. Barnes, Jr
9c69a42d49 doc: add ns3 show typeid command
Partially addresses #1119
2024-12-07 20:01:00 +00:00
Gabriel Ferreira
ca82a775b9 build: Allow the ns3 script to build/run netanim via the NS3_NETANIM flag 2024-11-01 14:41:06 +01:00
Gabriel Ferreira
13030b331c build: Do not enable argparse exception on Python < 3.9 2024-10-24 19:51:00 +02:00
Gabriel Ferreira
aeaa2c8f7b build: Use custom error message for invalid ns3 script choice 2024-10-23 20:22:13 +02:00
F5
a1d007d173 Merge tag 'ns-3.43' into unison
ns-3.43 release
2024-10-20 15:23:35 +08:00
Gabriel Ferreira
59ae0231ed build: Add target to convert lcov coverage report to the cobertura format 2024-09-07 21:08:06 +02:00
F5
a43bb999d8 Merge tag 'ns-3.42' into unison
ns-3.42 release
2024-09-07 16:01:00 +08:00
Gabriel Ferreira
a1c2655e35 build: Remove pybindgen leftover 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
55abe1f10a build: Limit recursion to speed up configuration in slow filesystems with many files 2024-08-30 23:57:28 +00:00
Gabriel Ferreira
0d051e6705 build: Drop lib prefix from module targets 2024-08-30 23:57:28 +00:00
Nakayama Kenjiro
3c4019304a build: Enable BSD support 2024-06-02 07:46:55 +00:00
Gabriel Ferreira
9e35cbea28 build: (fixes #1058) Allow the ns3 script to remove symlinked paths 2024-04-18 19:13:47 +00:00
F5
08db4ac6d7 Merge tag 'ns-3.41' into unison
ns-3.41 release
2024-03-26 10:54:49 +08:00
Jacob Janzen
a4fd9bb2e0 build: fix target processing when a parent directory contains "scratch" 2024-03-02 14:16:39 +01:00
Gabriel Ferreira
6ce89d37d8 ns3: add valgrind suppression file 2024-02-23 19:46:15 -06:00
Gabriel Ferreira
8f6a3413a4 style: apply black and isort 2023-11-20 21:30:01 -03:00
F5
b3f09bcee2 Merge tag 'ns-3.40' into unison
ns-3.40 release
2023-11-20 21:18:22 +08:00
Gabriel Ferreira
c1a03d9777 build: enable CMake's --warn-uninitialized by default 2023-11-19 12:30:12 -03:00
Gabriel Ferreira
f2c00ceb3b build: fix a test-ns3.py test-case and the bug introduced by a1a6d559 2023-11-19 12:30:11 -03:00
F5
2600c62fa6 Merge tag 'ns-3.39' into unison
ns-3.39 release
2023-11-14 20:52:26 +08:00
F5
0df9cb6264 Merge tag 'ns-3.38' into unison
ns-3.38 release
2023-11-14 15:58:35 +08:00
F5
07400b582e Merge tag 'ns-3.37' into unison
ns-3.37 release
2023-11-11 21:44:45 +08:00
F5
ec09348f8b Merge commit 'ebb5969' into unison 2023-11-11 21:16:15 +08:00
Alexander Krotov
a1a6d55949 build: Use cmake options -S and -B to avoid changing working directory 2023-11-05 00:01:20 +00:00
Gabriel Ferreira
3a356f4680 build: bump minimum CMake version to CMake 3.13 2023-11-05 00:01:20 +00:00
Gabriel Ferreira
a2250f02ce build: add new target to check the CMake format 2023-10-28 15:52:56 -03:00
André Apitzsch
daab1d6afe build: remove unnecessary comment
Leftover from d595f91f6b ("build: remove unnecessary CMake version check")
2023-10-27 10:01:16 +02:00
Gabriel Ferreira
d595f91f6b build: remove unnecessary CMake version check 2023-10-27 00:25:05 -03:00
Gabriel Ferreira
75f557869f build: bump minimum CMake version to 3.12 2023-10-19 10:58:39 -03:00
Gabriel Ferreira
4cd4b75309 build: reformat the ns3 script 2023-10-13 20:46:44 -03:00
Gabriel Ferreira
2875810a61 build: ensure build and cmake-cache directories are removed on clean 2023-10-13 20:45:59 -03:00
Gabriel Ferreira
816ebce2a5 build: refactor path forming 2023-10-13 20:43:34 -03:00
F5
cce2a28a0a build: Add --enable-mtp option 2023-09-15 16:04:12 +08:00
Gabriel Ferreira
781e37e40c build: prevent data loss when a CMakeCache.txt is in the root directory 2023-08-26 23:42:03 -03:00
Gabriel Ferreira
7ffbde57a1 docs: document example and test filtering per module feature 2023-08-25 19:06:30 -03:00
Gabriel Ferreira
e7246b4e78 build,test: add support for Vcpkg and CPM package managers 2023-08-15 22:32:45 +00:00