Commit Graph
14 Commits
Author SHA1 Message Date
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 dfd704aa4e ci: upgrade Travis config to Ubuntu 18.04
Also in this commit:

 * Drop clang 3.8 (no easy way to install it on 18.04)
 * Add clang 10 (trunk)
 * Drop Xcode 8.3
 * Upgrade Xcode 10.2 to 10.3
 * Add Xcode 11

Change-Id: Ic8fd05fdacdfc190c722244372a8852705762f32
2019-09-26 00:52:33 -04:00
Davide Pesavento d7de2d45b2 logic: initialize m_syncReset before using it
This commit also disables sending the reset interest upon
initialization of the Logic to preserve the previous behavior, where a
meaningless interest was sent out as a result of a bug.

Change-Id: Iec35d7745a0be06e768d4ae5f6afb8d867e590fc
2019-08-13 10:51:44 -04:00
Davide Pesavento 4db56c8e3f ci: add gcc-9 to Travis CI build matrix
Change-Id: I37c8399650666a4682fda4229c3ded2dca8e5ebd
2019-06-23 19:42:05 -04:00
Davide Pesavento d057cf1969 Follow ndn::Scheduler API changes
Refs: #4883
Change-Id: I71e39f13f62302248d13825481d06d10f694cd94
2019-03-20 23:38:40 -04:00
Davide Pesavento 5c39ba1b6e ci: enable LeakSanitizer
Change-Id: If9472204a11cef3e4b4e743ac08d7a0ecf173ef6
2019-03-20 01:08:00 -04:00
Davide Pesavento 5188f31d50 ci: update .travis.yml and jenkins scripts
Change-Id: I22034ef33a13910e2a5639deec4a5609b5a6ad99
2019-03-18 19:22:12 -04:00
Davide Pesavento 0d837e3f2a ndn::util::scheduler => ndn::scheduler
Refs: #4883
Change-Id: I4049fdd424b6037b754b0d0a0e740667b82298e6
2019-03-17 15:04:42 -04: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
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
Davide Pesavento c2489b4354 ci: expand Travis-CI build matrix
Change-Id: I8859a82245507b4e956b6244f5c3aea95daabdd1
2017-10-28 17:19:08 -04:00
Davide Pesavento 7ef57e2002 build+ci: update scripts
Change-Id: Ica98e8b64c26cfeb0c45f18b086ae87c28ca3dbc
2017-10-28 16:58:43 -04:00
Davide Pesavento f93a14591d Update doxygen configuration
Change-Id: Ibd39a0567284901ef2c8c6dc53ab76661c711868
2017-10-09 02:09:36 -04:00
Davide Pesavento 5473abe82c Use ndn::Buffer::data() instead of buf()
The latter is considered deprecated.

Change-Id: If92406ccedca391e3551b456491ebb47737f1bc1
2017-10-09 01:39:53 -04:00