Skip to content

Commit 820f7ba

Browse files
authored
build(docker): install glew and glm from source (#102)
resolves #101
1 parent ff14c98 commit 820f7ba

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ RUN apt update \
1717
RUN apt update \
1818
&& apt install -y libssl-dev \
1919
nlohmann-json3-dev \
20-
libglew-dev libglfw3-dev libglm-dev libglu1-mesa-dev libxmu-dev \
20+
libglfw3-dev libglu1-mesa-dev libxmu-dev \
2121
cmake qtbase5-dev libxerces-c-dev libexpat1-dev \
2222
&& apt clean \
2323
&& rm -rf /var/lib/apt/lists/*
@@ -37,6 +37,11 @@ RUN mkdir -p /opt/glew/src && curl -sL https://github.com/nigels-com/glew/releas
3737
&& cmake --build /opt/glew/build --parallel --target install \
3838
&& rm -fr /opt/glew
3939

40+
RUN mkdir -p /opt/glm/src && curl -sL https://github.com/g-truc/glm/archive/refs/tags/1.0.1.tar.gz | tar -xz --strip-components 1 -C /opt/glm/src \
41+
&& cmake -S /opt/glm/src -B /opt/glm/build \
42+
&& cmake --build /opt/glm/build --parallel --target install \
43+
&& rm -fr /opt/glm
44+
4045
RUN mkdir -p /opt/plog/src && curl -sL https://github.com/SergiusTheBest/plog/archive/refs/tags/1.1.10.tar.gz | tar -xz --strip-components 1 -C /opt/plog/src \
4146
&& cmake -S /opt/plog/src -B /opt/plog/build \
4247
&& cmake --build /opt/plog/build --parallel --target install \

0 commit comments

Comments
 (0)