Davide Pesavento
1af7949d1b
build: require boost >= 1.71.0
...
Refs: #5276
Change-Id: I287a52dab0212d1ce0da77afb563554214cac68a
2023-09-22 15:45:21 -04:00
Davide Pesavento
9330c2ee49
build: more accurate Boost lib dependencies
...
See also named-data/ndn-cxx@5686c51b87
Change-Id: I33cfbf95ed267c6a549a934185bcb610c0c34a80
2023-09-14 21:38:02 -04:00
Davide Pesavento
2ff10561bd
build: switch source archive to xz compression
...
Mention gerrit in the README
Change-Id: I468cedde1a15f760aef00ac2995dd5f73728b89e
2023-02-19 20:14:06 -05:00
Davide Pesavento
3fb27eb32e
Prepare release 0.5.5
...
Change-Id: I508eff35ad01271b48cbc86519eaceb7e11f0435
2022-12-31 14:00:51 -05:00
Davide Pesavento
9c4bd6d711
build: support CentOS Stream 9, make graphviz optional
...
Change-Id: I5c0d824720f9f701ee2a88774e661c7472baea88
2022-07-26 15:28:08 -04:00
Davide Pesavento
5a6292db4e
build: explicitly require libndn-cxx >= 0.8.0
...
Change-Id: I029ded8120e149e945a74feaf58739960dbfa3f2
2022-03-12 15:26:16 -05:00
Davide Pesavento
dbac16ad65
Prepare release 0.5.4
...
Change-Id: Ie87fa94ed401a8552632c0d861a70bdda228e634
2021-02-18 20:55:43 -05:00
Davide Pesavento
780e646ff5
ci: compile-check installed headers
...
Script copied from ndn-cxx with minor modifications
Also, move tlv.hpp to detail/ and cleanup includes in common.hpp
Change-Id: I6240601f005c61bb3547bd5acf854200f3b13093
2021-02-10 13:43:26 -05:00
Davide Pesavento
07684bced7
Move config.hpp and a few more private headers to a 'detail' subdir
...
Also upgrade waf to version 2.0.21
Change-Id: Id290b8336c607fb3939f2ab96dd066dae9810c1e
2021-02-07 20:09:28 -05:00
Davide Pesavento
5f408ae7f5
build: align minimum build dependencies with ndn-cxx
...
* Recommend gcc >= 7.4.0
* Require clang >= 4.0, or Xcode >= 9.0 on macOS
* Silence an ABI-related diagnostic message from gcc on armv7
* Update Travis CI job matrix
Refs: #5087 , #5106
Change-Id: I71aef00147a7ad93b537904bb309745fed77f509
2020-07-21 16:35:35 -04:00
Alexander Afanasyev
675d6fb210
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: I7f8dd4703c76e833797135b980bbcc6c2e97bcef
2020-06-01 18:55:17 -04:00
Davide Pesavento
dd000762d6
Prepare release 0.5.3
...
Change-Id: I2c9ca578746cdbadebacaed10ad175923d31a5aa
2020-01-15 01:34:33 -05:00
Davide Pesavento
c47774fd95
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ.
This commit also updates some waf tools and fixes the value of
includedir in the generated .pc file.
Refs: #5042
Change-Id: Idf0481f36664cc085571265747a004655001c0ed
2019-11-10 18:39:08 -05:00
Davide Pesavento
fae9def359
build: various updates
...
* Upgrade waf to 2.0.14
* Sync default compiler flags with ndn-cxx
* Simplify compilation of unit-tests
Change-Id: I94865d405240c181dd4cfdd1cb730b756ad5166a
2019-01-30 10:37:24 -05:00
Alexander Afanasyev
e19f3f6b5a
Prepare release 0.5.2
...
Change-Id: I32adf57b09e27107b87f293bb785d6f67db4b558
2018-10-17 08:00:15 -07:00
Davide Pesavento
4a9395bb6e
build: require gcc >= 5.3 and switch to C++14
...
Change-Id: Ifb805ced42e9f8aedce473c1fe91f68b27acefec
Refs: #3076 , #4462
2018-06-06 16:28:16 -04:00
Alexander Afanasyev
e374e7000c
Prepare release 0.5.1
...
Change-Id: I6355c350822fa5de1f68db6d205ca2ba4044b0dc
2018-05-06 20:47:13 -07:00
Alexander Afanasyev
40491df37b
build: update waf to version 2.0.6
...
Change-Id: I9cb1f2dbd01312a0b113dd33a4ca9fae344b087c
2018-03-11 10:53:55 -04:00
Alexander Afanasyev
f5fca3a95d
Prepare release 0.5.0
...
This commit also upgrades waf to version 2.0.6
Change-Id: I13fa30b1ae405bb2a2b43aa124b1dd8ca701ddea
2018-02-22 13:07:05 -05:00
Davide Pesavento
7ef57e2002
build+ci: update scripts
...
Change-Id: Ica98e8b64c26cfeb0c45f18b086ae87c28ca3dbc
2017-10-28 16:58:43 -04:00
Alexander Afanasyev
9e50021c10
Prepare release 0.4.0
...
Change-Id: Iec6b0ccd266f34605b0b3ad4ae95250049745953
2017-10-19 10:28:07 -04:00
Alexander Afanasyev
12d5faa1f8
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: I0423b6ba5b2bfefa90a88aaebba44f15b00043bb
Refs: #4296
2017-09-22 12:53:44 -04:00
Ashlesh Gawande
687cf92fd4
Adapt to ndn-cxx security changes
...
refs: #4090 , #4195 , #3828
Change-Id: Ie1bf11d604af12d3b26fba24054ed67fe735ae7c
2017-07-28 10:51:58 -05:00
Alexander Afanasyev
36eb3edb81
Replace logging with one provided by ndn-cxx
...
Change-Id: I737d517c6a042120f8d81ea9b77c209444dc2b89
2017-01-11 12:50:33 -08:00
Alexander Afanasyev
f3192eb789
build+ci: Upgrade build scripts, enable coverage and sanitizer flags
...
Change-Id: I825ea4fdf4f40c4af06b5667af432f1c0eab368d
2017-01-11 12:06:21 -08:00
Yingdi Yu
372697f937
build: remove unnecessary dependency on protobuf
...
Change-Id: I1443710479945e5a24bc63f1418d4c7db813ff79
Refs: #2475
2015-02-09 15:09:39 -08:00
Yingdi Yu
9d5679a6b0
src: destruct logic and socket properly
...
Change-Id: Iedd14dcd7cb9567d549513e6fee3a18dd45f1d83
2015-02-01 23:08:34 -08:00
Yingdi Yu
f7ede412d3
Fix logic
...
Change-Id: I7bfb72e8bb245fab3e9a9d575abc7217bbae86d0
2014-10-17 14:37:03 -07:00
Yingdi Yu
dea99beeb6
Simplify Leaf and its sub-classes.
...
Change-Id: I711db26bedee2bebdd39ffd8b637fa8918c16ff9
2014-09-10 00:23:55 -07:00
Yingdi Yu
b20ae8125c
test: Disable test cases
...
All test cases are disabled temporarily. We wil fix them one-by-one in later commits.
Change-Id: I16c20fa86cd9472f48125210b89805c865af79e1
2014-08-26 15:58:23 -07:00
Yingdi Yu
06a678a65b
build: organize building system, support sphinx doc
...
Change-Id: I88ba0186a3defe1ffcbd55fb5f8ef81b5d2d3d81
2014-08-07 12:51:37 -07:00
Alexander Afanasyev
7eb5911450
build: Update of waf and waf-tools (fixing boost detection on some platforms)
...
Change-Id: I35ec6db068ee5f309a5af6f2e2e0b9b43430969f
2014-07-02 14:23:39 -07:00
Alexander Afanasyev
7c97cfa743
docs: Adding README, COPYING, and AUTHORS
...
Change-Id: I37b3f5fa98530645ca4dee5ed4abac2d1bd49cbf
2014-07-02 12:10:13 -07:00
Yingdi Yu
7c64e5c3a8
build: == Dependency change == ChronoSync now depends on ndn-cxx library
2014-04-30 14:10:08 -07:00
Yingdi Yu
0eee600916
security: Add Validator
...
Change-Id: Ib97bbb1a95f43684f14f02d0e50b1b6b6f93979b
2014-02-25 16:19:16 -08:00
Yingdi Yu
280bb9652f
security: Cleaning up all security stuff...
2014-02-03 10:41:11 -08:00
Yingdi Yu
e8154719f8
compile: Change includes and wscript to compile against ndn-cpp-dev
2014-01-21 10:20:14 -08:00
Yingdi Yu
ce841caec4
Chaing waf to use ndn-cpp and ndn-cpp-et libs
2013-12-14 08:28:00 +08:00
Alexander Afanasyev
5eb1cb5a5f
Making sure the shared library is correctly linked (with versioning, "required" on OSX)
2013-11-07 18:06:38 -08:00
Yingdi Yu
43e71613e1
Adapt sync to use new ndn.cxx api
2013-10-30 22:19:31 -07:00
Alexander Afanasyev
f46eac58f5
Fixing test cases after the reorganization
2013-07-26 11:27:39 -07:00
Alexander Afanasyev
7804c2329b
Fixing pkconfig file
2013-07-14 12:24:10 -07:00
Alexander Afanasyev
ce0016970f
Finishing reorganization and making sure code compiles
2013-07-14 11:34:41 -07:00
Alexander Afanasyev
6133f9ac4b
New waf/wscript and initial reorganization
2013-07-14 10:58:26 -07:00
Alexander Afanasyev
03ec7bf65a
Solving bug in wscript
2012-10-04 10:21:31 -07:00
Alexander Afanasyev
6af3c15551
pkgconfig + better protobuf support
2012-06-07 21:27:38 -07:00
Zhenkai Zhu
3cfdcb9aae
use protobuf instead of tinyxml
2012-06-06 15:20:10 -07:00
Chaoyi Bian
2f2d64137d
implement c api wrapper
2012-06-04 16:53:08 -07:00
Zhenkai Zhu
ea026988be
get rid of STANDALONE parameter; by default it should be standalone (not ns3)!
2012-06-01 16:00:25 -07:00
Zhenkai Zhu
9ec8f41770
add include directory
2012-06-01 15:44:36 -07:00