mirror of
https://github.com/matrix-construct/construct
synced 2024-05-19 19:33:45 +02:00
docker: Add build arg for extra packages; move opencl/libclc.
This commit is contained in:
parent
e30c77283c
commit
af783c8dfe
|
@ -221,6 +221,12 @@ args_toolchain()
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
clang*)
|
clang*)
|
||||||
|
if test "$_epoch" -ge 15; then
|
||||||
|
extra="mesa-opencl-icd"
|
||||||
|
extra="${extra} ocl-icd-opencl-dev"
|
||||||
|
extra="${extra} libclc-${_epoch}-dev"
|
||||||
|
args="$args --build-arg extra_packages=\"${extra}\""
|
||||||
|
fi
|
||||||
extra_dev="clang-${_epoch}"
|
extra_dev="clang-${_epoch}"
|
||||||
extra_dev="${extra_dev} llvm-${_epoch}"
|
extra_dev="${extra_dev} llvm-${_epoch}"
|
||||||
extra_dev="${extra_dev} llvm-spirv-${_epoch}"
|
extra_dev="${extra_dev} llvm-spirv-${_epoch}"
|
||||||
|
|
|
@ -6,11 +6,12 @@ ARG machine
|
||||||
|
|
||||||
FROM ${acct}/${repo}:${dist_name}-${dist_version}-base-${machine}
|
FROM ${acct}/${repo}:${dist_name}-${dist_version}-base-${machine}
|
||||||
|
|
||||||
|
ARG extra_packages
|
||||||
|
|
||||||
ENV packages="\
|
ENV packages="\
|
||||||
libgraphicsmagick-q16-3 \
|
libgraphicsmagick-q16-3 \
|
||||||
libpng16-16 \
|
libpng16-16 \
|
||||||
mesa-opencl-icd \
|
${extra_packages} \
|
||||||
ocl-icd-opencl-dev \
|
|
||||||
"
|
"
|
||||||
|
|
||||||
ENV packages_dev="\
|
ENV packages_dev="\
|
||||||
|
|
Loading…
Reference in a new issue