Add various packages and patches for build system improvements
- Introduced valgrind with a patch to respect flags and updated its configuration. - Added Vulkan ICD loader with CMake build configuration. - Implemented Waf build system with a custom build script and configuration. - Included Wayland protocols with Meson build system. - Added xcb-util-keysyms with autotools configuration. - Introduced Yasm with multiple patches for compatibility and improvements. - Added Yelp tools and XSL with Meson build configurations and necessary patches for POSIX compliance.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
cmake \
|
||||
-Bbuild-static \
|
||||
-GNinja \
|
||||
-DCMAKE_INSTALL_PREFIX='/usr' \
|
||||
-DCMAKE_BUILD_TYPE='None' \
|
||||
-DALLOW_EXTERNAL_SPIRV_TOOLS='ON' \
|
||||
-DBUILD_SHARED_LIBS='OFF'
|
||||
cmake --build build-static
|
||||
|
||||
cmake \
|
||||
-Bbuild-shared \
|
||||
-GNinja \
|
||||
-DCMAKE_INSTALL_PREFIX='/usr' \
|
||||
-DCMAKE_BUILD_TYPE='None' \
|
||||
-DALLOW_EXTERNAL_SPIRV_TOOLS='ON' \
|
||||
-DBUILD_SHARED_LIBS='ON' \
|
||||
-DGLSLANG_TESTS='ON'
|
||||
cmake --build build-shared
|
||||
|
||||
DESTDIR="$DESTDIR" cmake --install build-static
|
||||
DESTDIR="$DESTDIR" cmake --install build-shared
|
||||
|
||||
|
||||
cd "$DESTDIR/usr/lib" || exit 1
|
||||
for lib in *.so; do
|
||||
[ -e "$lib" ] || continue
|
||||
ln -sf "$lib" "$lib.0"
|
||||
done
|
||||
Reference in New Issue
Block a user