mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2025-12-16 03:58:42 +00:00
docker: Improved build times by disabling unnecessary libraries
This can definitely be further improved, as there are Citra components which are also built unnecessarily, but that would require invasive CMake changes which are out of scope for this PR.
This commit is contained in:
parent
a34ad3bff8
commit
e1a7c24ecd
@ -7,7 +7,16 @@ FROM opensauce04/azahar-build-environment:latest AS builder
|
|||||||
COPY . /var/azahar-src
|
COPY . /var/azahar-src
|
||||||
|
|
||||||
RUN mkdir builddir && cd builddir && \
|
RUN mkdir builddir && cd builddir && \
|
||||||
cmake /var/azahar-src -DENABLE_QT=OFF -DENABLE_TESTS=OFF -DENABLE_ROOM=ON -DENABLE_ROOM_STANDALONE=ON && \
|
cmake /var/azahar-src -DENABLE_QT=OFF \
|
||||||
|
-DENABLE_TESTS=OFF \
|
||||||
|
-DENABLE_ROOM=ON \
|
||||||
|
-DENABLE_ROOM_STANDALONE=ON \
|
||||||
|
-DENABLE_OPENGL=OFF $(:"TODO: Can we disable these automatically when there's no frontend?") \
|
||||||
|
-DENABLE_VULKAN=OFF \
|
||||||
|
-DENABLE_SDL2=OFF \
|
||||||
|
-DENABLE_LIBUSB=OFF \
|
||||||
|
-DENABLE_CUBEB=OFF \
|
||||||
|
-DENABLE_OPENAL=OFF && \
|
||||||
cmake --build . -j$(nproc) && \
|
cmake --build . -j$(nproc) && \
|
||||||
mv bin/Release/azahar-room /usr/local/bin/ && \
|
mv bin/Release/azahar-room /usr/local/bin/ && \
|
||||||
cd .. && rm -rf builddir
|
cd .. && rm -rf builddir
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user