Home
last modified time | relevance | path

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

1234567

/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'
22 .build linux common:
[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 …]
Drusticl.rst5 --------
13 --------
17 - ``rustc``
18 - ``rustfmt`` (highly recommended, but only *required* for CI builds
20 - ``bindgen``
21 - `LLVM <https://github.com/llvm/llvm-project/>`__ built with
22 ``libclc`` and ``-DLLVM_ENABLE_DUMP=ON``.
23 - `SPIRV-Tools <https://github.com/KhronosGroup/SPIRV-Tools>`__
24 - `SPIRV-LLVM-Translator
25 <https://github.com/KhronosGroup/SPIRV-LLVM-Translator>`__ for a
[all …]
Dinstall.rst8 meson
11 -----------------------------
19 - `Meson <https://mesonbuild.com>`__ is required when building on \*nix
21 - Android Build system when building as native Android component. Meson
30 - GCC 8.0.0 or later (some parts of Mesa may require later versions)
31 - Clang 5.0 or later (some parts of Mesa may require later versions)
32 - Microsoft Visual Studio 2019 Version 16.11 or later and
38 - `Python <https://www.python.org/>`__ - Python 3.6 or newer is required.
39 - Python package ``packaging`` is required on Python 3.12+:
41 - `Python Mako module <https://www.makotemplates.org/>`__ - Python Mako
[all …]
/external/liblc3/.github/workflows/
Dci.yaml10 build-linux:
11 runs-on: ubuntu-latest
13 - uses: actions/checkout@v4
14 - run: gcc -v
15 - run: make
17 build-linux-meson:
18 runs-on: ubuntu-latest
20 - uses: actions/checkout@v4
21 - uses: actions/setup-python@v5
23 python-version: '3.10'
[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/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/mesa3d/docs/drivers/
Dsvga3d.rst6 SVGA3D driver) for Linux using the latest source code. This driver gives
7 a Linux virtual machine access to the host's GPU for
8 hardware-accelerated 3D. VMware Workstation running on Linux or Windows
14 - The vmwgfx kernel module version 2.20 or later
15 - The VM needs to be configured to hardware version 20 or later.
16 - MESA 22.0 or later should be installed.
21 Most modern Linux distributions include the SVGA3D driver so end users
27 ----------
31 - Linux kernel module: vmwgfx
32 - User-space libdrm library
[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/zstd/.github/workflows/
Ddev-short-tests.yml1 name: dev-short-tests
6 group: fast-${{ github.ref }}
7 cancel-in-progress: true
13 permissions: read-all
16 linux-kernel:
17 runs-on: ubuntu-latest
19 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.1
20 - name: linux kernel, library + build + test
21 …run: make -C contrib/linux-kernel test CFLAGS="-Werror -Wunused-const-variable -Wunused-but-set-va…
24 runs-on: ubuntu-latest
[all …]
/external/jsoncpp/
D.travis.yml2 # http://about.travis-ci.com/docs/user/build-configuration/
5 # gem install travis --no-rdoc --no-ri
12 - clang-format
13 - meson
14 - ninja
18 - ubuntu-toolchain-r-test
19 - llvm-toolchain-xenial-8
21 - clang-format-8
22 - clang-8
23 - valgrind
[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/harfbuzz_ng/docs/
Dusermanual-install-harfbuzz.xml2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
7 <chapter id="install-harfbuzz">
18 libharfbuzz DLL, hb-view.exe, hb-shape.exe, and all
32 compatibility-breaking way in any release. However, other,
42 <section id="building.linux">
43 <title>Building on Linux</title>
45 <emphasis>(1)</emphasis> To build HarfBuzz on Linux, you must first install the
48 the Linux distribution you use.
52 …mand>sudo apt install</command> <package>gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev</pa…
[all …]
/external/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml1 # Shared between windows and Linux
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
23 # Just Linux
24 .build-linux:
[all …]
/external/virglrenderer/perf-testing/Docker/
DDockerfile2 # Use of this source code is governed by a BSD-style license that can be
7 docker run --privileged -v /dev/log:/dev/log -v <path to crosvm>:/platform/crosvm:ro <crosvm base i…
13 RUN apt-get update && \
14 apt-get install -y --no-install-recommends ca-certificates gnupg wget && \
15 echo 'deb-src https://deb.debian.org/debian bullseye main' >> /etc/apt/sources.list && \
17 apt-get update && \
18 apt-get build-dep -y mesa && \
19 apt-get install -y --no-install-recommends ca-certificates \
20 python3-setuptools \
21 llvm-dev \
[all …]
/external/virglrenderer/ci/
Dbuild-container.sh3 set -e
4 set -o xtrace
9 export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
10 …fig:/usr/local/lib64/pkgconfig:/usr/local/share/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig
11 export LDFLAGS="-L/usr/local/lib64 -L/usr/local/lib/ -L/usr/local/lib/x86_64-linux-gnu"
14 export CFLAGS="-g3"
15 export CXXFLAGS="-g3"
16 export GIT_DATE="2020-02-02"
19 echo 'path-exclude=/usr/share/doc/*' > /etc/dpkg/dpkg.cfg.d/99-exclude-cruft
20 echo 'path-exclude=/usr/share/man/*' >> /etc/dpkg/dpkg.cfg.d/99-exclude-cruft
[all …]
/external/libfuse/
DREADME.md5 -----
8 to export a filesystem to the Linux kernel. The FUSE project consists
17 send responses back. libfuse offers two APIs: a "high-level",
18 synchronous API, and a "low-level" asynchronous API. In both cases,
20 callbacks. When using the high-level API, the callbacks may work with
22 finishes when the callback function returns. When using the low-level
28 ------------------
30 libfuse is shipped by all major Linux distributions and has been in
35 beyond addressing high-impact issues. When reporting bugs, please
42 -------------------
[all …]
/external/harfbuzz_ng/
DBUILD.md1 On Linux, install the development packages for FreeType, Cairo, and GLib. For
4 …$ sudo apt-get install meson pkg-config ragel gtk-doc-tools gcc g++ libfreetype6-dev libglib2.0-de…
8 $ sudo dnf install meson pkgconfig gtk-doc gcc gcc-c++ freetype-devel glib2-devel cairo-devel
12 $ sudo pacman -Suy meson pkg-config ragel gcc freetype2 glib2 cairo
16 brew install pkg-config ragel gtk-doc freetype glib cairo meson
18 Then use meson to build the project like:
20 meson build && meson test -Cbuild
22 On Windows, meson can build the project like above if a working MSVC's cl.exe
24 something like `meson build --wrap-mode=default` it fetches and compiles most
26 or via the Visual Studio installer when building with MSVC, using meson.
[all …]
/external/libdrm/
DREADME.rst1 libdrm - userspace library for drm
2 ----------------------------------
5 manager, on Linux, BSD and other operating systems that support the ioctl
13 libdrm is a low-level library, typically used by graphics drivers such as
16 Syncing with the Linux kernel headers
17 -------------------------------------
22 libdrm maintains a human-readable version for the token format modifier, with
36 ---------
38 To set up meson:
40 meson builddir/
[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 …]
/external/libxkbcommon/.github/workflows/
Dmain.yml10 linux:
11 runs-on: ubuntu-18.04
16 - uses: actions/checkout@v2
17 - uses: actions/setup-python@v1
19 python-version: '3.7'
20 - name: Install dependencies
22 python -m pip install --upgrade pip meson
23 sudo apt update -y
24 sudo env DEBIAN_FRONTEND=noninteractive apt install -y \
25 doxygen libxcb-xkb-dev valgrind ninja-build \
[all …]
/external/libopus/meson/
DREADME.md1 # Using the Meson Build System for the Opus Project
3 …vides instructions for using the Meson build system to build the Opus project with various configu…
5 …ersions are released. For the most up-to-date and accurate information, we recommend referring to …
11 - [Meson](https://mesonbuild.com/Quick-guide.html)
12 - [Ninja](https://ninja-build.org/) (recommended as the build backend, although other backends are …
13 - [Git](https://git-scm.com/) (optional, but recommended for version control integration)
14 - A working C compiler
18 Follow the steps below to build the Opus project using Meson.
29Meson, you can set the desired configuration options using the -D flag followed by the option name…
34 meson setup builddir -Dtests=disabled
[all …]

1234567