commit | 5519cc72e7e31d9f3014ff131b7e21c98a701ad9 | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Sun Mar 01 14:25:03 2015 -0800 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Sun Jun 07 15:27:03 2015 -0700 |
tree | 28b48f02b139cf41835db08843526ab95625178b | |
parent | 09880d372ee09e6c59adf8d4f9ae6dbb1b167f30 [diff] |
build: Allow compilation as a shared library This commit introduces --enable-static, --disable-static, --enable-shared, and --disable-shared to enable/disable compilation of static and shared library versions (by default, only a static library is enabled). Building of both static and shared library versions results in compilation of every source file twice: with and without PIC flag. Change-Id: I64c6dc736c249b93b0c64cad15249f3b3f242c25 Refs: #2243
ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:
See the file docs/INSTALL.rst
for build and install instructions.
Please submit any bugs or issues to the ndn-cxx issue tracker: http://redmine.named-data.net/projects/ndn-cxx/issues
Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/
ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.md
.