aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authortakase1121 <20792268+takase1121@users.noreply.github.com>2025-04-11 21:17:24 +0800
committertakase1121 <20792268+takase1121@users.noreply.github.com>2025-04-11 21:17:24 +0800
commit6e44e27ccc8dd4615b40e768b76bc300db4cf5bb (patch)
tree6c1fbfb360a86f332b35091f37d29078e63ef255 /scripts
parentc3c4ddff5d007e81caaa48c4de15c738f226cfab (diff)
downloadlite-xl-6e44e27ccc8dd4615b40e768b76bc300db4cf5bb.tar.gz
lite-xl-6e44e27ccc8dd4615b40e768b76bc300db4cf5bb.zip
ci: hardcode CMAKE_INSTALL_LIBDIR
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/build.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/build.sh b/scripts/build.sh
index 2ef4c156..7befe0bb 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -234,14 +234,15 @@ main() {
"minsize") cmake_build_type="MinSizeRel";;
*) cmake_build_type="Release";;
esac
- cmake -GNinja .. -DCMAKE_BUILD_TYPE=$cmake_build_type -DCMAKE_INSTALL_PREFIX=../../prefix \
+ # use -DCMAKE_INSTALL_LIBDIR to work around possibility of cmake using lib64 instead of lib
+ cmake -GNinja .. -DCMAKE_BUILD_TYPE=$cmake_build_type -DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_POSITION_INDEPENDENT_CODE=ON -DSDL_INSTALL=ON -DSDL_INSTALL_DOCS=OFF -DSDL_DEPS_SHARED=ON \
-DSDL_AVX=OFF -DSDL_AVX2=OFF -DSDL_AVX512F=OFF -DSDL_SSE3=OFF -DSDL_SSE4_1=OFF -DSDL_SSE4_2=OFF \
-DSDL_DBUS=ON -DSDL_IBUS=ON -DSDL_AUDIO=OFF -DSDL_GPU=OFF -DSDL_RPATH=OFF -DSDL_PIPEWIRE=OFF \
-DSDL_CAMERA=OFF -DSDL_JOYSTICK=OFF -DSDL_HAPTIC=OFF -DSDL_HIDAPI=OFF -DSDL_DIALOG=OFF \
-DSDL_POWER=OFF -DSDL_SENSOR=OFF -DSDL_VULKAN=OFF -DSDL_LIBUDEV=OFF -DSDL_SHARED=OFF -DSDL_STATIC=ON \
-DSDL_X11=ON -DSDL_WAYLAND=ON -DSDL_TESTS=OFF -DSDL_EXAMPLES=OFF -DSDL_VENDOR_INFO=lite-xl
- cmake --build . && cmake --install .
+ cmake --build . && cmake --install . --prefix="$(cd ../.. && pwd -P)/prefix"
pkg_config_path="--pkg-config-path=$(cd ../../prefix/lib/pkgconfig && pwd -P)"
cd ../../..
fi