Skip to content

Commit f6220da

Browse files
Update get-dependencies.sh
1 parent 7eee63a commit f6220da

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

get-dependencies.sh

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,22 @@ echo "$VERSION" > ~/version
3232
mkdir -p ./AppDir/bin
3333
cd ./Ymir
3434
mkdir -p build && cd build
35-
cmake_opts=(
36-
-D Ymir_ENABLE_TESTS=OFF
37-
-D Ymir_ENABLE_DEVLOG=OFF
38-
-D Ymir_ENABLE_IMGUI_DEMO=OFF
39-
-D Ymir_ENABLE_SANDBOX=OFF
40-
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake
41-
-DCMAKE_BUILD_TYPE=Release
35+
set -- \
36+
-D Ymir_ENABLE_TESTS=OFF \
37+
-D Ymir_ENABLE_DEVLOG=OFF \
38+
-D Ymir_ENABLE_IMGUI_DEMO=OFF \
39+
-D Ymir_ENABLE_SANDBOX=OFF \
40+
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake \
41+
-DCMAKE_BUILD_TYPE=Release \
4242
--fresh
43-
)
4443
# Enable AVX2 only for x86_64
45-
if [ "$ARCH" == "x86_64" ]; then
46-
cmake_opts+=(-D Ymir_AVX2=ON)
44+
if [ "$ARCH" = "x86_64" ]; then
45+
set -- "$@" -D Ymir_AVX2=ON
4746
else
48-
cmake_opts+=(-D Ymir_AVX2=OFF -DCMAKE_CXX_FLAGS="-flax-vector-conversions")
47+
set -- "$@" -D Ymir_AVX2=OFF -DCMAKE_CXX_FLAGS="-flax-vector-conversions"
4948
fi
5049

51-
cmake .. "${cmake_opts[@]}"
50+
cmake .. "$@"
5251
make -j$(nproc)
5352
mv -v apps/ymir-sdl3/ymir-sdl3-0.3.0 ../../AppDir/bin/ymir-sdl3
5453
mv -v ../apps/ymir-sdl3/res/ymir.png ../../AppDir

0 commit comments

Comments
 (0)