Skip to content
Snippets Groups Projects
Dockerfile 671 B
Newer Older
Louis's avatar
Louis committed
FROM debian:10-slim
Louis's avatar
Louis committed

RUN apt-get update -yqq && \
    apt-get upgrade -yqq && \
    apt-get install -yqq --no-install-recommends \
    cmake \
    build-essential \
    g++ \
    ca-certificates \
Louis's avatar
Louis committed
    libfreetype6-dev

WORKDIR /msdfgen

RUN git init && \
    git remote add origin "https://github.com/Chlumsky/msdf-atlas-gen.git" && \
    git fetch --depth 1 origin ae40bf4a3a0fd4a31ba278bacd1413a1da4d73cf && \
    git checkout FETCH_HEAD && \
    git submodule init && \
    git submodule update --depth 1
Louis's avatar
Louis committed

RUN mkdir build && \
    cd build && \
    cmake .. && \
    make

RUN cp build/msdf-atlas-gen /usr/bin/msdf-atlas-gen
Louis's avatar
Louis committed

Louis's avatar
Louis committed
ENTRYPOINT [ "msdf-atlas-gen" ]