b07d7a96da
* 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
ndn-tools unit tests
Assumptions
Unit tests for a tool foo should be placed in the folder foo and the build script
for the tool should define foo-objects that includes all object files for that tool,
except the object that contains the main() function.
For example:
bld(features='cxx',
name='tool-subtool-objects',
source=bld.path.ant_glob('subtool/*.cpp', excl='subtool/main.cpp'),
use='core-objects')
bld(features='cxx cxxprogram',
target='../../bin/subtool',
source='subtool/main.cpp',
use='tool-subtool-objects')
bld(name='tool-objects',
use='tool-subtool-objects')