You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUN apt-get install -y build-essential automake libtool g++ git cmake
# Install boost.
RUN apt-get install -y libboost-dev libboost-context-dev libboost-thread-dev libboost-system-dev
# Install and compile google test.
RUN apt-get install -y libgtest-dev && cd /usr/src/gtest && cmake . && make && cp lib*.a /usr/lib
# Install tlmalloc.
RUN apt-get install -y libgoogle-perftools-dev
# Install libuv.
COPY libuv/ /usr/src/libuv/
RUN cd /usr/src/libuv && sh autogen.sh && ./configure && make && make check && make install
# Build and install fiberize.
COPY fiberize/ /usr/src/fiberize/
RUN mkdir -p /tmp/build/fiberize && cd /tmp/build/fiberize && cmake /usr/src/fiberize/ -DCMAKE_BUILD_TYPE=Release && make -j8 && make -j8 test && make install