14 Commits
Author SHA1 Message Date
Davide Pesavento 60e5043d0c Switch to Face::getIoContext()
Change-Id: I56ea53ce8db3a3f24abe958065b9251eb025fbf7
2023-11-11 18:35:05 -05:00
Davide Pesavento 822c579cb6 build: sync default build flags with ndn-cxx
Change-Id: I74812a748fd65151a462c3a1f0beb8dcf3241c28
2023-08-16 15:06:23 -04:00
Davide Pesavento 88b7bbd797 build: align minimum build requirements with ndn-cxx
Change-Id: I717d0a2ade24bfd6884f54209f06944601e8fe1a
2023-04-26 15:48:02 -04:00
Davide Pesavento ec8f854672 Prepare release 0.4.0
Change-Id: I361b0a37f48c729b31ea6a61aefb513c8d3d670f
2023-01-18 23:10:24 -05:00
Davide Pesavento b68f28497e Use ndn-cxx's Segmenter in SegmentPublisher
This commit also makes lld the preferred linker on Linux

Change-Id: I3a66f2e79a5378d005046c61a8ec2d49345508d6
2022-11-17 19:07:04 -05:00
Davide Pesavento da1a4d36a0 build+ci: support macOS on arm64
This commit also syncs the CI config and scripts with ndn-cxx

Change-Id: I0403bfcf211e41e15fa59bbbee4cbd1966d9c708
2022-08-19 19:54:33 -04:00
Davide Pesavento c407dee7bd build: migrate to C++17
Change-Id: Ic66b1703fc7d1d51d61c442de859e0921c0bdd7a
2022-07-27 01:50:24 -04:00
Davide Pesavento 85a73d2b75 build: align minimum build dependencies with ndn-cxx
* gcc 7.4
 * clang 6.0
 * Xcode 10.0 (11.3 or later recommended)

Change-Id: I365e7b1e2c9b081e512f511bf5beee2487cfc361
2022-03-16 20:08:16 -07:00
Davide Pesavento 042dfb3ec5 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: I659aa617dad0ed7eb23967215c37586ef168d88c
2020-07-23 21:07:16 -04:00
Davide Pesavento 34f7eea5b6 build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
Instead of modifying os.environ

Refs: #5042
Change-Id: If6ac10e5f83a48fa85d9b1dec1a2ae1a59d686ac
2019-11-09 17:33:45 -05:00
Davide Pesavento 17b266c3a0 Add "PSYNC_" prefix to access specifier macros to avoid conflicts
Also, sync boost.py waf tool with ndn-cxx

Change-Id: I75ed79725706313c3e64913de0fac17e2c182b8c
2019-04-07 02:02:08 -04:00
Davide Pesavento da27849979 build: various updates
* Upgrade waf to 2.0.14
 * Sync default compiler flags with ndn-cxx
 * Remove unused pch waf tool
 * Simplify compilation of unit-tests

Change-Id: I2aa21454dd5d691ad2093923582443e5f8329ba7
2019-01-30 10:26:31 -05:00
Ashlesh Gawande 78b94adbc2 rename src to PSync and change include style
refs #4779

Change-Id: I74a08a6e4ab4909be49341f60ed9735f76b3da59
2018-12-14 15:48:06 -06:00
Ashlesh Gawande 0b2897e694 PSync: initial commit
refs: #4641

Change-Id: Iabed3ad7632544d97559e6798547b7972b416784
2018-07-30 10:50:31 -05:00