Home
last modified time | relevance | path

Searched +full:meson +full:- +full:cross (Results 1 – 25 of 94) sorted by relevance

1234

/external/mesa3d/.gitlab-ci/meson/
Dbuild.sh5 section_switch meson-cross-file "meson: cross file generate"
7 set -e
8 set -o xtrace
10 CROSS_FILE=/cross_file-"$CROSS".txt
12 export PATH=$PATH:$PWD/.gitlab-ci/build
17 "c = 'compiler-wrapper-${CC:-gcc}.sh'" \
18 "cpp = 'compiler-wrapper-${CXX:-g++}.sh'"
20 # We need to control the version of llvm-config we're using, so we'll
21 # tweak the cross file or generate a native file to do so.
22 if test -n "$LLVM_VERSION"; then
[all …]
/external/mesa3d/docs/
Dmeson.rst1 Compilation and Installation Using Meson
5 ---------------
7 For general information about Meson see the `Meson
12 Mesa requires Meson >= 0.60.0 to build.
16 <https://mesonbuild.com/Getting-meson.html>`__ to install the
17 current version of Meson.
19 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin,
22 Unix-like OSes
25 If Meson is not already installed on your system, you can typically
28 .. code-block:: sh
[all …]
Dandroid.rst5 into the Android OS using the ndk-build build system on older versions
6 of Android, or out-of-tree using the Meson build system and the
9 The ndk-build build system has proven to be hard to maintain, as one
11 tested in CI. The Meson build system flow is frequently used by
15 ------------------------------
18 Then, create your Meson cross file to use it, something like this
19 ``~/.local/share/meson/cross/android-aarch64`` file:
21 .. code-block:: ini
24 ar = 'NDKDIR/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar'
25 c = ['ccache', 'NDKDIR/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang']
[all …]
/external/virglrenderer/.gitlab-ci/meson/
Dbuild.sh3 set -e
4 set -o xtrace
6 CROSS_FILE=/cross_file-"$CROSS".txt
8 # We need to control the version of llvm-config we're using, so we'll
9 # tweak the cross file or generate a native file to do so.
10 if test -n "$LLVM_VERSION"; then
11 LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
12 echo -e "[binaries]\nllvm-config = '`which $LLVM_CONFIG`'" > native.file
13 if [ -n "$CROSS" ]; then
14 sed -i -e '/\[binaries\]/a\' -e "llvm-config = '`which $LLVM_CONFIG`'" $CROSS_FILE
[all …]
/external/libdav1d/
D.gitlab-ci.yml2 - style
3 - build
4 - test
6 .debian-amd64-common:
7 image: registry.videolan.org/dav1d-debian-unstable:20240406142551
10 - docker
11 - amd64
13 .debian-amd64-minimum:
14 image: registry.videolan.org/dav1d-debian-minimum:20240406142551
17 - docker
[all …]
DREADME.md5 **dav1d** is an **AV1** cross-platform **d**ecoder, open-source, and focused on speed and correctne…
7 It is now battle-tested and production-ready and can be used everywhere.
17 It supports all features from AV1, including all subsampling and bit-depth parameters.
23 …her VideoLAN projects, so that it can be embedded anywhere, including non-open-source software; or…
25 …is the same as for libvorbis, see [RMS on vorbis](https://lwn.net/2001/0301/a/rms-ov-license.php3).
38 7. Make high bit-depth fast on mobile, by writing asm for ARMv8 chips.
40 9. Make high bit-depth fast on older mobile, by writing asm for ARMv7 chips,
41 10. Make high bit-depth fast on desktop, by writing asm for AVX2 chips,
42 11. Make high bit-depth fast on older desktop, by writing asm for SSSE3+ chips,
45 ### On-going
[all …]
/external/igt-gpu-tools/
D.gitlab-ci.yml1 image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-fedora:latest
4 -Dlibdrm_drivers=intel,nouveau,amdgpu
5 -Doverlay=enabled
6 -Dchamelium=enabled
7 -Dvalgrind=enabled
8 -Dman=enabled
9 -Dtests=enabled
10 -Drunner=enabled
11 -Dlibunwind=enabled
12 LANG: "C.UTF-8"
[all …]
/external/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml2 .build-common:
3 extends: .container+build-rules
6 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner
18 - _build/meson-logs/*.txt
19 - _build/meson-logs/strace
20 - shader-db
21 - artifacts
24 .build-linux:
25 extends: .build-common
32 - !reference [default, before_script]
[all …]
/external/libkmsxx/
DREADME.md1 [![Build Status](https://travis-ci.org/tomba/kmsxx.svg?branch=master)](https://travis-ci.org/tomba/…
3 # kms++ - C++ library for kernel mode setting
11 - kmstest - set modes and planes and show test pattern on crtcs/planes, and test page flips
12 - kmsprint - print information about DRM objects
13 - kmsview - view raw images
14 - kmscube - rotating 3D cube on crtcs/planes
15 - kmscapture - show captured frames from a camera on screen
19 - libdrm
20 - Python 3.x (for python bindings)
24 To build the Python bindings you need to set up the git-submodule for pybind11:
[all …]
/external/oss-fuzz/projects/dav1d/
Dbuild.sh1 #!/bin/bash -eu
8 # http://www.apache.org/licenses/LICENSE-2.0
22 rm -rf ${build}
23 mkdir -p ${build}
25 # prepare cross file for i386 compiliation
27 MESON_CFLAGS="'$(echo $CFLAGS | sed -e 's/ /;, ;/g' | tr \; \')'"
28 MESON_CXXFLAGS="'$(echo $CXXFLAGS | sed -e 's/ /;, ;/g' | tr \; \')'"
29 …sed -e "s/CC$/'$CC'/; s/CXX$/'$CXX'/; s/CFLAGS$/[$MESON_CFLAGS]/; s/CXXFLAGS$/[$MESON_CXXFLAGS]/" …
30 CROSS="--cross-file ${WORK}/linux32.meson"
34 meson -Denable_tools=false -Dfuzzing_engine=oss-fuzz \
[all …]
/external/cronet/third_party/libc++/src/utils/ci/
Dbuild-picolibc.sh2 #===----------------------------------------------------------------------===##
6 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 #===----------------------------------------------------------------------===##
15 set -e
26 [-h|--help] Display this help and exit.
28 --build-dir <DIR> Path to the directory to use for building.
30 --install-dir <DIR> Path to the directory to install the library to.
34 while [[ $# -gt 0 ]]; do
36 -h|--help)
40 --build-dir)
[all …]
/external/freetype/
D.gitlab-ci.yml4 - build
6 # FIXME: Use --werror once warnings are fixed.
8 MESON_ARGS: --fatal-meson-warnings --default-library=both
9 MESON_ARGS_WINDOWS: ${MESON_ARGS} --force-fallback-for=zlib
14 image: "registry.freedesktop.org/gstreamer/gstreamer/amd64/windows:2022-07-29.3-main"
17 - 'docker'
18 - 'windows'
19 - '2022'
20 - 'gstreamer-windows'
24 # https://gitlab.freedesktop.org/freetype/docker-images/container_registry/20896
[all …]
/external/libdrm/.gitlab-ci/
Ddebian-install.sh2 set -o errexit
3 set -o xtrace
9 dpkg --add-architecture $arch
12 apt-get install -y \
13 ca-certificates
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list
16 echo 'deb https://deb.debian.org/debian buster-backports main' >/etc/apt/sources.list.d/backports.l…
18 apt-get update
23 Pin: release a=buster-backports
24 Pin-Priority: 500
[all …]
/external/crosvm/tools/
Dinstall-armhf-deps3 # Use of this source code is governed by a BSD-style license that can be
5 set -ex
7 sudo apt-get install --yes --no-install-recommends \
8 gcc-arm-linux-gnueabihf \
9 libavcodec-dev:armhf \
10 libavutil-dev:armhf \
11 libc-dev:armhf \
12 libcap-dev:armhf \
13 libdbus-1-dev:armhf \
14 libdrm-dev:armhf \
[all …]
Dinstall-aarch64-deps3 # Use of this source code is governed by a BSD-style license that can be
5 set -ex
7 sudo apt-get install --yes --no-install-recommends \
8 gcc-aarch64-linux-gnu \
9 ipxe-qemu \
10 libavcodec-dev:arm64 \
11 libavutil-dev:arm64 \
12 libc-dev:arm64 \
13 libcap-dev:arm64 \
14 libdbus-1-dev:arm64 \
[all …]
/external/crosvm/third_party/libslirp-rs/
DREADME.md4 libslirp-rs project that has been tightly integrated with `net_util`.
6 libslirp-rs depends on a bunch of libraries (libslirp and its dependencies).
20 pacman -S mingw-w64-x86_64-meson ninja git mingw-w64-x86_64-gcc mingw-w64-x86_64-glib2 mingw-w64-x8…
30 meson build
31 ninja -C build
37 [libglib-2.0-0.dll](https://packages.msys2.org/package/mingw-w64-x86_64-glib2) and glib inturn
38 depends on a few other libraries. On linux libglib-2.0-0.dll is not available as a dll with mingw
40 get them prebuilt from somewhere. Once you have those, create a file name `cross-compile` in
44 c = 'x86_64-w64-mingw32-gcc'
45 cpp = 'x86_64-w64-mingw32-g++'
[all …]
/external/mesa3d/python-build/
DREADME.md1 # python-build: automated build system generation
6 How: parse the meson build tree into a python build script, which can be used
11 also support Bazel. Many meson features are unimplemented and some are probably
14 ## 1 - Generate python from meson
16 generate_python_build.py: reads meson.build files (following subdir() commands)
17 and uses meson2python to transform the meson into python.
19 meson2python.py: passes meson.build input and the meson grammar to python lark
20 (https://github.com/lark-parser/lark) to perform lexing and parsing; then
23 ## 2 - Generate Android.bp from python
25 meson_android.py defines the meson API entry points and emits Android.bp build
[all …]
/external/crosvm/docs/book/src/devices/
Dwayland.md6 - A guest kernel version 5.16 or above with `CONFIG_DRM_VIRTIO_GPU` enabled,
7 - The `sommelier` Wayland proxy in your guest image.
13 Wayland support on crosvm relies on virtio-gpu contexts, which have been introduced in Linux 5.16.
19 Wayland forwarding requires the GPU feature and the virtio-gpu cross domain mode to be enabled.
22 cargo build --features "gpu"
30 [with networking enabled](../running_crosvm/example_usage.md#add-networking-support).
42 meson setup build -Dwith_tests=false
46 install them using your guest's distro package manager and re-run `meson setup` until it passes.
51 meson compile -C build
52 sudo meson install -C build
[all …]
/external/crosvm/rutabaga_gfx/
Dbuild.rs2 // Use of this source code is governed by a BSD-style license that can be
18 fn is_native_build() -> bool { in is_native_build()
22 fn use_system_minigbm() -> bool { in use_system_minigbm()
23 println!("cargo:rerun-if-env-changed=CROSVM_BUILD_VARIANT"); in use_system_minigbm()
24 println!("cargo:rerun-if-env-changed=CROSVM_USE_SYSTEM_MINIGBM"); in use_system_minigbm()
29 fn use_system_virglrenderer() -> bool { in use_system_virglrenderer()
30 println!("cargo:rerun-if-env-changed=CROSVM_BUILD_VARIANT"); in use_system_virglrenderer()
31 println!("cargo:rerun-if-env-changed=CROSVM_USE_SYSTEM_VIRGLRENDERER"); in use_system_virglrenderer()
38 fn get_cross_compile_prefix() -> String { in get_cross_compile_prefix()
46 format!("{}-{}-{}-", arch, os, env) in get_cross_compile_prefix()
[all …]
/external/mesa3d/src/gfxstream/qnx/nto/
Dbuild-gfxstream.sh2 set -e
4 if [ -z "$QNX_HOST" ]; then
9 if [ -z "$QNX_TARGET" ]; then
16 meson setup ../../.. gfxstream/ \
17 --cross-file ./meson.cross.ini \
18 -Ddefault_library=shared \
19 -Ddecoders=gles,vulkan,composer \
20 -Dqnx_target=$QNX_TARGET
22 ninja -v -C gfxstream
/external/mesa3d/docs/relnotes/
D20.1.3.rst1 Mesa 20.1.3 Release Notes / 2020-07-08
20 ---------------
24 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz
27 ------------
29 - None
32 ---------
34 - vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores
36 - [v3d] corruption when GS omits some vertices
37 - [RADV] Non-precise occlusion queries return non-zero when all
39 - [DXVK] Project Cars rendering problems
[all …]
/external/mesa3d/.gitlab-ci/container/
Dcreate-cross-file.sh4 cross_file="/cross_file-$arch.txt"
5 meson env2mfile --cross --debarch "$arch" -o "$cross_file"
7 # Explicitly set ccache path for cross compilers
8 sed -i "s|/usr/bin/\([^-]*\)-linux-gnu\([^-]*\)-g|/usr/lib/ccache/\\1-linux-gnu\\2-g|g" "$cross_fil…
10 # Rely on qemu-user being configured in binfmt_misc on the host
12 sed -i -e '/\[properties\]/a\' -e "needs_exe_wrapper = False" "$cross_file"
14 # Add a line for rustc, which meson env2mfile is missing.
15 cc=$(sed -n "s|^c\s*=\s*\[?'\(.*\)'\]?|\1|p" < "$cross_file")
18 rust_target=aarch64-unknown-linux-gnu
20 rust_target=armv7-unknown-linux-gnueabihf
[all …]
/external/liblc3/
DREADME.md3 LC3 and LC3 Plus are audio codecs designed for low-latency audio transport.
5 - LC3 is specified by [_the Bluetooth Special Interset Group for the LE Audio
8 - LC3 Plus is defined by [_ETSI TS 103 634_](https://www.etsi.org/deliver/etsi_ts/103600_103699/103…
11 - Frame duration of 2.5 and 5ms.
12 - High-Resolution mode, 48 KHz, and 96 kHz sampling rates.
17 - include: Library interface
18 - src: Source files
19 - tools: Standalone encoder/decoder tools
20 - python: Python wrapper
21 - test: Unit testing framework
[all …]
/external/mesa3d/bin/
Dmeson-cmd-extract.py22 """This script reads a meson build directory and gives back the command line it
25 This only works for meson 0.49.0 and newer.
35 def parse_args() -> argparse.Namespace:
40 help='Path the meson build directory')
45 def load_config(path: pathlib.Path) -> configparser.ConfigParser:
53 def build_cmd(conf: configparser.ConfigParser) -> str:
58 args.append(f'-D{k}="{v}"')
60 args.append(f'-D{k}={v}')
64 args.append('--cross-file={}'.format(cf))
70 args.extend(['--native-file={}'.format(f) for f in nf])
[all …]
/external/crosvm/docs/book/src/appendix/
Drutabaga_gfx.md3 The Rutabaga Virtual Graphics Interface (VGI) is a cross-platform abstraction for GPU and display
4 virtualization. The virtio-gpu
5 [context type](https://www.phoronix.com/news/VirtIO-Linux-5.16-Ctx-Type) feature is used to dispatch
9 <!-- Image from https://goto.google.com/crosvm-rutabaga-diagram -->
26 sudo apt install libdrm libglm-dev libstb-dev
34 cmake -DAEMU_COMMON_GEN_PKGCONFIG=ON \
35 -DAEMU_COMMON_BUILD_CONFIG=gfxstream \
36 -DENABLE_VKCEREAL_TESTS=OFF -B build
37 cmake --build build -j
38 sudo cmake --install build
[all …]

1234