@@ -7,17 +7,12 @@ RUN apt-get update \
7
7
unzip
8
8
9
9
ARG GCC_URI=https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz
10
- RUN mkdir -p /tmp/dc-downloads /tmp/dc-extracted/gcc /tmp/dc-extracted/cmake \
10
+ RUN mkdir -p /tmp/dc-downloads /tmp/dc-extracted/gcc \
11
11
&& curl -o /tmp/dc-downloads/gcc-arm.tar.xz $GCC_URI \
12
12
&& xz -d /tmp/dc-downloads/gcc-arm.tar.xz \
13
13
&& tar -xvf /tmp/dc-downloads/gcc-arm.tar -C /tmp/dc-extracted/gcc --strip-components 1 \
14
14
&& rm -rf /tmp/dc-extracted/gcc/share/doc/ /tmp/dc-extracted/gcc/share/gcc-arm-none-eabi/samples/
15
15
16
- ARG CMAKE_SCRIPT=https://cmake.org/files/v3.24/cmake-3.24.0-linux-x86_64.sh
17
- RUN curl -o /tmp/dc-downloads/cmake.sh $CMAKE_SCRIPT \
18
- && chmod +x /tmp/dc-downloads/cmake.sh \
19
- && bash /tmp/dc-downloads/cmake.sh --skip-license --prefix=/tmp/dc-extracted/cmake
20
-
21
16
# This is TI XDC tools for linux. Cheack all versions here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/index.html
22
17
ARG TI_TOOL_URL=http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_62_00_08/exports/xdccore/xdctools_3_62_00_08_core_linux.zip
23
18
RUN mkdir -p /tmp/dc-extracted/titools \
@@ -57,6 +52,16 @@ RUN git clone --branch 4.10.00.07 https://github.com/nanoframework/SimpleLink_CC
57
52
&& git clone --branch 1.10.0 https://github.com/nanoframework/TI_SysConfig.git --depth 1 ./sources/TI_SysConfig \
58
53
&& chmod +x ./sources/TI_SysConfig/sysconfig_cli.sh
59
54
55
+ ARG CMAKE_VERSION=3.24.0
56
+ RUN wget https://cmake.org/files/v${CMAKE_VERSION}/cmake-${CMAKE_VERSION}-linux-x86_64.sh \
57
+ -q -O /tmp/cmake-install.sh \
58
+ && chmod u+x /tmp/cmake-install.sh \
59
+ && mkdir /usr/bin/cmake \
60
+ && /tmp/cmake-install.sh --skip-license --prefix=/usr/bin/cmake \
61
+ && rm /tmp/cmake-install.sh
62
+
63
+ ENV PATH=/usr/bin/cmake/bin:${PATH}
64
+
60
65
# set gcc location
61
66
ENV ARM_GCC_PATH=/usr/local/bin/gcc
62
67
ENV PATH=$ARM_GCC_PATH/bin:${PATH}
0 commit comments