| FROM gcc:12-bookworm |
| |
| RUN apt-get update \ |
| && apt-get install -y --no-install-recommends \ |
| dpkg-dev \ |
| libboost-atomic-dev \ |
| libboost-chrono-dev \ |
| libboost-date-time-dev \ |
| libboost-filesystem-dev \ |
| libboost-iostreams-dev \ |
| libboost-log-dev \ |
| libboost-program-options-dev \ |
| libboost-regex-dev \ |
| libboost-stacktrace-dev \ |
| libboost-system-dev \ |
| pkg-config \ |
| && rm -rf /var/lib/apt/lists/* |
| |
| COPY . /ndn-cxx |
| |
| RUN cd /ndn-cxx \ |
| && ./waf configure --without-pch --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static --enable-shared \ |
| && ./waf \ |
| && ./waf install \ |
| && cd \ |
| && rm -rf /ndn-cxx |