Davide Pesavento
242d5063f7
dissect+peek: avoid deprecated ndn-cxx functions
...
Change-Id: Ibd9f8ad30e315f537d1560db823372af3d58d713
2022-03-12 16:08:34 -05:00
Davide Pesavento
b04c52b044
build: raise minimum build requirements
...
* Hard-depend on gcc >= 7.4 and clang >= 5.0, which have
almost complete C++17 support
* Require Xcode 10 on macOS but recommend 11.3 or later
* Boost >= 1.65.1 is now a hard requirement
Change-Id: I76eb915b226e8f5dd5c5fdbde9b23befc2a37c90
2022-02-20 15:40:02 -05:00
Davide Pesavento
ebea9094a3
Prepare release 22.02
...
Change-Id: If7e6cb33fb658fa91549a2cbbd2e3f992e20103e
2022-02-18 11:30:32 -05:00
Eric Newberry
374f4e47b5
Prepare release 0.7.1
...
refs #5129
Change-Id: Idb9c7ccbf764be3d61b9a58dd0bd4ecfca5c63d5
2020-10-08 16:20:15 -07:00
Alexander Afanasyev
298c4355c3
Rename VERSION to VERSION.info to avoid conflicts with modern STL
...
On case-insensitive file systems (e.g., macOS), inclusion of the new
standard <version> header resulted in unexpected inclusion of VERSION
file.
Change-Id: Ib08d8e9efa0f6ed0cee6843b818b773485dc73d8
2020-05-31 15:40:28 -04:00
Davide Pesavento
b07d7a96da
build: align minimum build dependencies with ndn-cxx
...
* Recommend boost >= 1.65.1 and gcc >= 7.4.0
* Require clang >= 4.0, or Xcode >= 9.0 on macOS
* Silence an ABI-related diagnostic message from gcc on armv7
Refs: #5087 , #5106
Change-Id: I88ef0e0f183736f19ac414a84baebb0e1073381b
2020-05-14 02:25:24 -04:00
Davide Pesavento
7d14815aaf
build: increase version number
...
Refs: #5045
Change-Id: I95b8f09faafdebec9d734a7c6c3fcf7b52d4e25c
2020-01-15 01:03:41 -05:00
Davide Pesavento
2cd6ae8495
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ
Refs: #5042
Change-Id: Ic39e871be1a6da027383a1a7d54be4f6611df15b
2019-11-04 00:11:07 -05:00
Davide Pesavento
6cc1dfbdfd
Prepare release 0.6.4
...
Refs: #4916
Change-Id: I8aa91d5314016e7f9698e4ee457f5a8d22f3ad67
2019-04-27 21:16:36 -04:00
Davide Pesavento
786a7f2a38
Sync sphinx build config with ndn-cxx, improve README.md
...
Change-Id: Ib47bbe35f41b3a23523c0f66d7e5f321d7f82c2e
2019-04-14 17:34:30 -04:00
Davide Pesavento
ae37cf3eab
build: do not look for unneeded libraries
...
Also a few cleanups in wscripts
Change-Id: Ia5b470d4adcf5697d8c0a31ba1204e5355951308
2019-02-20 18:19:22 -05:00
Davide Pesavento
3347eaad8e
build: various cleanups
...
This commit also updates waf to version 2.0.14
Change-Id: I9334f10451589e8141583f85e6cefcf199f68490
2019-01-19 22:02:08 -05:00
Davide Pesavento
cb903eac38
Add systemd unit file for ndnpingserver
...
Change-Id: I0b0b6358c2619a5251428d8e44df60cc06aec28a
Refs: #4594
2019-01-19 21:37:03 -05:00
Alexander Afanasyev
a8b03df84d
Prepare release 0.6.2
...
Change-Id: Ib3810a4383ce24b473464f63c435251466a256dc
2018-09-18 11:52:06 -04:00
Davide Pesavento
78de735ab0
dump: remove dependency on Boost.Regex
...
Use std::regex instead.
Change-Id: Icb0f88a3f01d16ca53089cdc764d529687eaca81
2018-07-22 00:35:45 -04:00
Davide Pesavento
26ea1ac2aa
build: require gcc >= 5.3
...
Change-Id: Ie8877a9047c96030f138745a19768fcfa11da855
Refs: #4462
2018-05-10 20:30:47 -04:00
Davide Pesavento
4a43e87b5a
Prepare for 0.6.1 release
...
Change-Id: I962d75dd53d205d7e341d6f139e0aac3d08405ef
Refs: #4564
2018-05-04 13:21:55 -07:00
Alexander Afanasyev
20c85cb868
build: Cleanup and update of build scripts
...
Change-Id: I7fb5b8696d3b068249ae16b117bd27646d990dc3
2018-03-11 17:16:15 -04:00
Davide Pesavento
1aa91434cb
build: update waf to version 2.0.6
...
Change-Id: I38e892c5a7768f0951523c8b6611f4417eff0152
2018-02-22 13:36:50 -05:00
susmit
48cb0b6f2e
Prepare for 0.6 release
...
Change-Id: Iac0e2ac841f48429b62fb48632f9920673450bf4
Refs: #4497
2018-02-19 13:07:02 -05:00
Alexander Afanasyev
eacd617151
Prepare release 0.5
...
Change-Id: I196869398c577fb0f1c702218a22bc90dd0d3716
Refs: #4275
2017-10-17 09:57:47 -04:00
Alexander Afanasyev
11e74eb20f
build: Add -isystem and set specialized flags as a last configuration step
...
This change prevents global flags from interacting with library/feature
detection scripts.
Change-Id: Ib7b1d230f77668cad31cffdd18962cba41c856e9
Refs: #4296
2017-09-22 12:56:21 -04:00
Alexander Afanasyev
339161aca3
Prepare release 0.4
...
Change-Id: Id00ffc0edb4b3fa0bb4826f3e48af21e982955d4
2017-01-22 12:02:58 -08:00
Eric Newberry
716ab60f05
build+ci: add code coverage support
...
This commit also adds GlobalConfigurationFixture to ensure that running
unit tests doesn't interact with system configuration (e.g., doesn't use
or alter user certificates).
Change-Id: I621ce14425a777c94d41b8132cd2858d91235b4d
Refs: #3808
2017-01-18 17:37:05 -08:00
Eric Newberry
59869d2d9c
build: derive version string at build-time
...
refs #2749
Change-Id: Id1d164ff4b1fd5c7e9440a241ab299661ed933c4
2017-01-08 22:33:46 -08:00
Eric Newberry
e16bc31651
build: load sanitizers last in wscript to prevent boost link failure
...
refs #3828
Change-Id: I52c93e8c75c4690314fdb4767a5427cf9f9c225a
2016-11-04 01:00:27 +00:00
Davide Pesavento
f0a301dd60
build+core: fix version number
...
v0.3 was tagged a long time ago.
Change-Id: Ifca6f01e0aac1b01303ae9fe5b40b3f354b9bb41
2016-08-14 11:44:53 +02:00
Davide Pesavento
89d9175e7c
build: add waf-tool to simplify building with AddressSanitizer & friends
...
Change-Id: If36e52f5e49d94ad5846165c50504d06d7d3c4d0
Refs: #2589
2016-08-14 11:34:09 +02:00
Alexander Afanasyev
821a01431b
build: Fix compatibility with Python 3
...
Change-Id: I5a7b332eb43b44ca528c27db762bf8e7e1f022e6
Refs: #3499
2016-03-03 09:34:36 -08:00
Alexander Afanasyev
ef1e276b11
Bump version to 0.2
...
Change-Id: Ie4ac30cd0ada494f8b7f5d6d77218e6b60a5e800
Refs: #3132
2015-08-31 14:50:15 -07:00
Shock Jiang
0f0bc4b5b2
wscript: build a subset of tools
...
refs: #2670
Change-Id: I85951dd7510e36b48a630eb96e28f3351a3dac4f
2015-07-09 10:17:52 +08:00
Junxiao Shi
2713a3be5d
tests: introduce unit testing
...
As a sample, this commit also includes a test suite for
ndn::ping::client::StatisticsCollector class.
refs #2795
Change-Id: Ia0c7522ae26bee1cc9d172c7379ab62f84325ed7
2015-06-28 11:10:34 -07:00
Junxiao Shi
2222a61f81
dump: import code from ndndump repository
...
Code is copied from ndndump:commit:c266031924d723b9a73be29ebb66fd6db26aade5,
with minor changes for removing trailing whitespaces.
Build script is rewritten.
refs #2692
Change-Id: I07eec2f87542f1328b851cc2c4e5c9b6279db7da
2015-06-07 11:30:45 -07:00
Junxiao Shi
2219a0585b
manpages: build manpages
...
This commit also imports manpages of ndnpeek and ndnpoke from
NFD:commit:6ee6e07e6f1c068f7658a616982ab785f3bd8b22.
refs #2816
Change-Id: Ibc7bbbbd063af0107fa5883baccc12c7789bcc72
2015-05-28 02:53:48 -07:00
Junxiao Shi
f71912475c
build: add Waf build system
...
refs #2524
Change-Id: I948e21761403de2b8aeaca5fe92b68c79eebea9e
2015-03-19 05:53:41 -07:00