File tree 2 files changed +33
-3
lines changed
2 files changed +33
-3
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,7 @@ RUN \
107
107
cd llvm-*/llvm && \
108
108
mkdir build && cd build && \
109
109
cmake .. -G Ninja -DCMAKE_C_COMPILER=$CLANG_BINARY -DCMAKE_CXX_COMPILER=$CLANGXX_BINARY -DCMAKE_INSTALL_PREFIX=/opt/llvm \
110
- -DLLVM_ENABLE_CXX1Y=ON -DLLVM_TARGETS_TO_BUILD="AArch64" -DCMAKE_BUILD_TYPE=MinSizeRel -DLLVM_USE_INTEL_JITEVENTS=ON - DLLVM_USE_PERF=ON \
110
+ -DLLVM_ENABLE_CXX1Y=ON -DLLVM_TARGETS_TO_BUILD="AArch64" -DCMAKE_BUILD_TYPE=MinSizeRel -DLLVM_USE_PERF=ON \
111
111
-DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF \
112
112
-DLLVM_INCLUDE_UTILS=OFF -DLLVM_INCLUDE_BENCHMARKS=OFF -DWITH_POLLY=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF && \
113
113
ninja && \
@@ -208,4 +208,19 @@ RUN \
208
208
cp ./shellcheck /usr/bin/ && \
209
209
cd .. && \
210
210
rm -r ./shellcheck* && \
211
- shellcheck --version
211
+ shellcheck --version
212
+
213
+ # We need to build a custom version of SDL2 as well
214
+ ENV SDL2VER=2.30.8
215
+ RUN \
216
+ curl -sSfL -o SDL2.tar.gz https://www.libsdl.org/release/SDL2-${SDL2VER}.tar.gz && \
217
+ tar -xf SDL2.tar.gz && \
218
+ cd SDL2* && \
219
+ mkdir build && cd build && \
220
+ cmake ../ -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=$CLANG_BINARY -DCMAKE_CXX_COMPILER=$CLANGXX_BINARY \
221
+ -DCMAKE_INSTALL_PREFIX=/usr -DSDL_DLOPEN=ON -DARTS=OFF -DESD=OFF -DNAS=OFF -DALSA=ON -DPULSEAUDIO_SHARED=ON -DRPATH=OFF -DCLOCK_GETTIME=ON && \
222
+ ninja && \
223
+ ninja install && \
224
+ cd ../.. && \
225
+ rm ./*.tar.gz && \
226
+ rm -r ./SDL2*
Original file line number Diff line number Diff line change @@ -158,4 +158,19 @@ RUN \
158
158
cp ./shellcheck /usr/bin/ && \
159
159
cd .. && \
160
160
rm -r ./shellcheck* && \
161
- shellcheck --version
161
+ shellcheck --version
162
+
163
+ # We need to build a custom version of SDL2 as well
164
+ ENV SDL2VER=2.30.8
165
+ RUN \
166
+ curl -sSfL -o SDL2.tar.gz https://www.libsdl.org/release/SDL2-${SDL2VER}.tar.gz && \
167
+ tar -xf SDL2.tar.gz && \
168
+ cd SDL2* && \
169
+ mkdir build && cd build && \
170
+ cmake ../ -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=$CLANG_BINARY -DCMAKE_CXX_COMPILER=$CLANGXX_BINARY \
171
+ -DCMAKE_INSTALL_PREFIX=/usr -DSDL_DLOPEN=ON -DARTS=OFF -DESD=OFF -DNAS=OFF -DALSA=ON -DPULSEAUDIO_SHARED=ON -DRPATH=OFF -DCLOCK_GETTIME=ON && \
172
+ ninja && \
173
+ ninja install && \
174
+ cd ../.. && \
175
+ rm ./*.tar.gz && \
176
+ rm -r ./SDL2*
You can’t perform that action at this time.
0 commit comments