Home
last modified time | relevance | path

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

12345678910>>...12

/third_party/skia/third_party/externals/freetype/
D.gitlab-ci.yml2 - build
4 # FIXME: Use --werror once warnings are fixed.
6 MESON_ARGS: --fatal-meson-warnings
7 MESON_ARGS_WINDOWS: ${MESON_ARGS} --force-fallback-for=zlib
9 .build windows common:
11 # https://gitlab.freedesktop.org/gstreamer/gst-ci/container_registry/213
12 image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/windows:v14-master'
13 stage: 'build'
15 - 'docker'
16 - 'windows'
[all …]
/third_party/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 …]
Dinstall.rst8 meson
11 -----------------------------
16 Build system
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+:
[all …]
/third_party/skia/m133/third_party/externals/harfbuzz/.circleci/
Dconfig.yml4 win32-executor:
6 - image: cimg/base:2023.10
7 win64-executor:
9 - image: cimg/base:2023.10
10 dist-executor:
12 - image: cimg/base:2023.10
16 macos-aat-fonts:
20 - checkout
21- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install pkg-config ragel freetype glib cairo python3 icu4c g…
22 - run: pip3 install meson --upgrade
[all …]
/third_party/skia/third_party/externals/harfbuzz/
DTESTING.md1 ## Build and Test
4 meson build
5 ninja -Cbuild
6 meson test -Cbuild
12 meson test -Cbuild --gdb testname
15 ## Build and Run
18 Values defined in `hb-debug.hh`.
21 CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure
22 meson test -C build
28 meson setup build -Db_sanitize=address --reconfigure
[all …]
DBUILD.md4 …sudo apt-get install meson pkg-config ragel gtk-doc-tools gcc g++ libfreetype6-dev libglib2.0-dev …
8 sudo dnf install meson pkgconfig gtk-doc gcc gcc-c++ freetype-devel glib2-devel cairo-dev
12 sudo pacman -Suy meson pkg-config ragel gcc freetype2 glib2 cairo
14 then use meson to build the project like `meson build && meson test -Cbuild`.
16 On macOS, `brew install pkg-config ragel gtk-doc freetype glib cairo meson` then use
17 meson like above.
19 On Windows, meson can build the project like above if a working MSVC's cl.exe (`vcvarsall.bat`)
20 or gcc/clang is already on your path, and if you use something like `meson build --wrap-mode=defaul…
23 Our CI configurations is also a good source of learning how to build HarfBuzz.
26 HarfBuzz like `g++ src/harfbuzz.cc -fno-exceptions` but there is not guarantee provided
/third_party/skia/third_party/externals/harfbuzz/.circleci/
Dconfig.yml4 win32-executor:
6 - image: cimg/base:edge-20.04
7 win64-executor:
9 - image: cimg/base:edge-20.04
10 autotools-executor:
12 - image: cimg/base:edge-20.04
16 macos-aat-fonts:
20 - checkout
21- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install pkg-config ragel freetype glib cairo python3 icu4c g…
22 - run: pip3 install meson --upgrade
[all …]
/third_party/mesa3d/.gitlab-ci/meson/
Dbuild.sh6 . "${SCRIPTS_DIR}/setup-test-env.sh"
8 section_switch meson-cross-file "meson: cross file generate"
10 set -e
11 set -o xtrace
21 echo "-D${i}:werror=false "
25 CROSS_FILE=/cross_file-"$CROSS".txt
27 export PATH=$PATH:$PWD/.gitlab-ci/build
33 # We need to control the version of llvm-config we're using, so we'll
35 if test -n "$LLVM_VERSION"; then
36 LLVM_CONFIG="llvm-config-${LLVM_VERSION}"
[all …]
/third_party/skia/m133/third_party/externals/harfbuzz/
DTESTING.md1 ## Build and Test
4 meson build
5 ninja -Cbuild
6 meson test -Cbuild
12 meson test -Cbuild --gdb testname
15 ## Build and Run
18 Values defined in `hb-debug.hh`.
21 CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure
22 meson test -C build
28 meson setup build -Db_sanitize=address --reconfigure
[all …]
DBUILD.md4 …$ 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 glib2-devel cairo
16 brew install pkg-config ragel gtk-doc freetype glib cairo meson
18 Then use meson to build the project and run the tests, like:
20 meson build && ninja -Cbuild && 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.
28 Our CI configurations are also a good source of learning how to build HarfBuzz.
[all …]
/third_party/lz4/build/meson/
DREADME.md1 Meson build system for lz4
4 Meson is a build system designed to optimize programmer productivity.
5 It aims to do this by providing simple, out-of-the-box support for
9 This Meson build system is provided with no guarantee.
11 ## How to build
13 `cd` to this meson directory (`contrib/meson`)
16 meson setup --buildtype=release -Ddefault_library=shared -Dprograms=true builddir
18 ninja # to build
28 To configure build options, use:
31 meson configure
[all …]
/third_party/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml2 .build-common:
3 extends: .container+build-rules
7 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner
22 - _build/meson-logs/*.txt
23 - _build/meson-logs/strace
24 - _build/.ninja_log
25 - artifacts
28 .build-linux:
29 extends: .build-common
36 - !reference [default, before_script]
[all …]
/third_party/pulseaudio/
D.gitlab-ci.yml1 # The build has two stages. The 'container' stage is used to build a Docker
4 # effectively a no-op. All of this infrastructure is inherited from the
5 # freedesktop/ci-templates repository which is the recommended way to set up CI
8 # Once the container stage is done, we move on to the 'build' stage where we
9 # run meson build. Currently, tests are also run as part of the build stage as
14 - container
15 - build
22 FDO_DISTRIBUTION_TAG: '2023-08-13-00'
29 # break due to upstream changing things, so if you see unexpected build
31 - project: 'freedesktop/ci-templates'
[all …]
/third_party/mesa3d/docs/relnotes/
D19.2.1.rst1 Mesa 19.2.1 Release Notes / 2019-10-09
20 ---------------
24 4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9 mesa-19.2.1.tar.xz
27 ------------
29 - None
32 ---------
34 - meson.build:1447:6: ERROR: Problem encountered: libdrm required for
36 - Mesa doesn't build with current Scons version (3.1.0)
37 - libXvMC-1.0.12 breaks mesa build
38 - Meson can't find 32-bit libXvMCW in non-standard path
[all …]
/third_party/libinput/
D.gitlab-ci.yml9 # To change the gitlab CI, edit .gitlab-ci/ci.template and/or .gitlab-ci/config.yaml
10 # and run ci-fairy generate-template. For details, see
11 # https://freedesktop.pages.freedesktop.org/ci-templates/ci-fairy.html#templating-gitlab-ci-yml
14 # - we really want to run dnf/apt/... only once, updating on the test runner for
18 # This is handled by the ci-templates, ensuring containers are only rebuilt
21 # - GitLab only allows one script: set per job but we have a bunch of commands
22 # we need to re-run for each build (meson && ninja && etc). YAML cannot merge
27 # MESON_ARGS=-Denable-something=true
28 # NINJA_ARGS=dist ... to run 'ninja -C builddir dist'
35 # e.g. fedora:31@build-default
[all …]
/third_party/skia/m133/third_party/externals/harfbuzz/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,
45 <emphasis>(1)</emphasis> To build HarfBuzz on Linux, you must first install the
52 …mand>sudo apt install</command> <package>gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev</pa…
53 On Fedora, RHEL, CentOS, or other Red-Hat&ndash;based systems, you would run:
54 …ting><command>sudo yum install</command> <package>gcc gcc-c++ freetype-devel glib2-devel cairo-dev…
68 From a shell in the top-level directory of the extracted source
[all …]
/third_party/skia/third_party/externals/harfbuzz/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,
45 <emphasis>(1)</emphasis> To build HarfBuzz on Linux, you must first install the
52 …mand>sudo apt install</command> <package>gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev</pa…
53 On Fedora, RHEL, CentOS, or other Red-Hat&ndash;based systems, you would run:
54 …ting><command>sudo yum install</command> <package>gcc gcc-c++ freetype-devel glib2-devel cairo-dev…
68 From a shell in the top-level directory of the extracted source
[all …]
/third_party/libinput/doc/user/
Dbuilding.rst4 libinput build instructions
12 Instructions on how to build libinput and its tools and how to build against
15 The build instruction on this page detail how to overwrite your
16 system-provided libinput with one from the git repository, see
21 ------------------------------------------------------------------------------
23 ------------------------------------------------------------------------------
30 correct, up-to-date and/or unmodified from the git branch. Due dilligence
33 The following repositories provide an up-to-date package for libinput:
35 - **Arch:** https://aur.archlinux.org/packages/libinput-git/
36 - **Fedora:** https://copr.fedorainfracloud.org/coprs/whot/libinput-git/
[all …]
/third_party/libfuse/test/
Dci-build.sh3 set -e
5 TEST_CMD="python3 -m pytest --maxfail=99 test/"
13 # build and run tests in a temporary directory that we can set up to be world
15 SOURCE_DIR="$(readlink -f .)"
16 TEST_DIR="$(mktemp -dt libfuse-build-XXXXXX)"
21 cp -v "${SOURCE_DIR}/test/lsan_suppress.txt" .
26 # Standard build
27 for CC in gcc gcc-9 gcc-10 clang; do
29 mkdir build-${CC}; cd build-${CC}
36 if [ ${CC} == 'gcc-7' ]; then
[all …]
/third_party/unity/examples/example_4/
Dreadme.txt5 to build this example run "meson setup <build dir name>".
7 Meson uses the Ninja build system to actually build the code. To start the
8 build, simply type the following command.
10 "ninja -C <build dir name>"
12 Meson provides native support for running tests. The command to do that is simple.
14 "meson test -C <build dir name>".
/third_party/mesa3d/docs/drivers/
Dsvga3d.rst4 This page describes how to build, install and use the
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.
27 ----------
31 - Linux kernel module: vmwgfx
32 - User-space libdrm library
33 - Mesa/Gallium OpenGL driver: "svga"
37 `Fusion or Workstation <https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion>`…
[all …]
/third_party/skia/m133/third_party/externals/harfbuzz/perf/
DREADME.md5 To build the benchmarks in this directory you need to set the benchmark
6 option while configuring the build with meson:
9 meson build -Dbenchmark=enabled --buildtype=release
13 meson build -Dbenchmark=enabled --buildtype=debugoptimized
17 Then build a specific benchmark binaries with ninja:
19 ninja -Cbuild perf/benchmark-set
21 or just build the whole project:
23 ninja -Cbuild
29 ./build/perf/benchmark-set
34 …Guide](https://github.com/google/benchmark/blob/main/docs/user_guide.md#user-guide) for more detai…
[all …]
/third_party/unity/docs/
DMesonGeneratorRunner.md1 # Meson Generator - Test Runner
7 … have to run this by hand, a Meson generator is provided to generate the runner automatically for …
14 …to be a bug in how the paths work with subprojects in Meson. You can get the full path with `meson
16 test_runner = meson.source_root() / 'test/test_example.c'
18Meson will create the test runner in a private directory for each build target. It's only meant to…
/third_party/mesa3d/.github/workflows/
Dmacos.yml1 name: macOS-CI
8 macOS-CI:
12 runs-on: macos-11
15 MESON_EXEC: /Users/runner/Library/Python/3.11/bin/meson
17 - name: Checkout
19 - name: Install Dependencies
29 brew "molten-vk"
31 brew "pkg-config"
36 brew bundle --verbose
37 - name: Install Mako and meson
[all …]
/third_party/unity/examples/example_1/
Dreadme.txt6 Build and run with Make
7 ---
10 Build and run with Meson
11 ---
12 Run `meson setup build` to create the build directory, and then `meson test -C build` to build and …

12345678910>>...12