Searched +full:meson +full:- +full:cross (Results 1 – 25 of 94) sorted by relevance
1234
| /external/mesa3d/.gitlab-ci/meson/ |
| D | build.sh | 5 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/ |
| D | meson.rst | 1 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 …]
|
| D | android.rst | 5 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/ |
| D | build.sh | 3 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.yml | 2 - 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 …]
|
| D | README.md | 5 **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.yml | 1 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/ |
| D | gitlab-ci.yml | 2 .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/ |
| D | README.md | 1 [](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/ |
| D | build.sh | 1 #!/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/ |
| D | build-picolibc.sh | 2 #===----------------------------------------------------------------------===## 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.yml | 4 - 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/ |
| D | debian-install.sh | 2 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/ |
| D | install-armhf-deps | 3 # 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 …]
|
| D | install-aarch64-deps | 3 # 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/ |
| D | README.md | 4 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/ |
| D | README.md | 1 # 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/ |
| D | wayland.md | 6 - 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/ |
| D | build.rs | 2 // 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/ |
| D | build-gfxstream.sh | 2 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/ |
| D | 20.1.3.rst | 1 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/ |
| D | create-cross-file.sh | 4 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/ |
| D | README.md | 3 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/ |
| D | meson-cmd-extract.py | 22 """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/ |
| D | rutabaga_gfx.md | 3 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