From 94c8d1fdc0dcc61f986adf10e569546bdfaf7269 Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Sun, 24 Jan 2021 10:09:08 +0000 Subject: [PATCH] Moved builders and created simple docker builder --- docker-builders/KomputeBuilder.Dockerfile | 33 +++++++++++++++++++ .../VulkanSDK.Dockerfile | 0 2 files changed, 33 insertions(+) create mode 100644 docker-builders/KomputeBuilder.Dockerfile rename builders/Dockerfile.linux => docker-builders/VulkanSDK.Dockerfile (100%) diff --git a/docker-builders/KomputeBuilder.Dockerfile b/docker-builders/KomputeBuilder.Dockerfile new file mode 100644 index 000000000..3f3146f3f --- /dev/null +++ b/docker-builders/KomputeBuilder.Dockerfile @@ -0,0 +1,33 @@ +FROM ubuntu:18.04 + +RUN apt-get update -y +RUN apt-get install -y wget +RUN apt-get install -y gnupg +RUN apt-get install -y ca-certificates +RUN apt-get install -y software-properties-common + +# Repository to install latest cmake +RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | apt-key add - +RUN apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main' +# Refresh repositories +RUN apt-get update -y + +RUN apt-get install -y cmake g++ +RUN apt-get install -y libvulkan-dev +RUN apt-get install -y git + +RUN mkdir builder +WORKDIR /builder +RUN git clone + +RUN wget https://www.dropbox.com/s/d0weho6l8dovm71/libvk_swiftshader.so?dl=1 -O /usr/lib/libvk_swiftshader.so +RUN mkdir -p /usr/share/vulkan/icd.d +RUN wget https://www.dropbox.com/s/5oly49ev3vvcfdu/vk_swiftshader_icd.json?dl=1 -O /usr/share/vulkan/icd.d/vk_swiftshader_icd.json + +RUN mkdir builder +WORKDIR /builder +COPY ./ ./ + +RUN cmake -Bbuild +RUN cmake --build build/. --parallel + diff --git a/builders/Dockerfile.linux b/docker-builders/VulkanSDK.Dockerfile similarity index 100% rename from builders/Dockerfile.linux rename to docker-builders/VulkanSDK.Dockerfile