Fully working docker builder
This commit is contained in:
parent
3577f139a2
commit
c0c328787c
1 changed files with 5 additions and 6 deletions
|
|
@ -16,18 +16,17 @@ RUN apt-get install -y cmake g++
|
|||
RUN apt-get install -y libvulkan-dev
|
||||
RUN apt-get install -y git
|
||||
RUN apt-get install -y g++-8 gcc-8
|
||||
RUN apt-get install -y libx11-dev zlib1g-dev
|
||||
RUN apt-get install -y libxext-dev
|
||||
|
||||
# Run swiftshader via env VK_ICD_FILENAMES=/swiftshader/vk_swiftshader_icd.json
|
||||
RUN git clone https://github.com/google/swiftshader swiftshader-build
|
||||
RUN CC="/usr/bin/gcc-8" CXX="/usr/bin/g++-8" cmake swiftshader/. -Bswiftshader/build/
|
||||
RUN cmake --build swiftshader/build/. --parallel
|
||||
RUN mv swiftshader/build/Linux/ swiftshader/
|
||||
RUN CC="/usr/bin/gcc-8" CXX="/usr/bin/g++-8" cmake swiftshader-build/. -Bswiftshader-build/build/
|
||||
RUN cmake --build swiftshader-build/build/. --parallel 12
|
||||
RUN mv swiftshader-build/build/Linux/ swiftshader/
|
||||
RUN rm -rf swiftshader-build/
|
||||
|
||||
RUN mkdir builder
|
||||
WORKDIR /builder
|
||||
COPY ./ ./
|
||||
|
||||
RUN cmake -Bbuild
|
||||
RUN cmake --build build/. --parallel
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue