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.yml | 2 - 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/ |
| 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 | install.rst | 8 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/ |
| D | config.yml | 4 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/ |
| D | TESTING.md | 1 ## 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 …]
|
| D | BUILD.md | 4 …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/ |
| D | config.yml | 4 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/ |
| D | build.sh | 6 . "${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/ |
| D | TESTING.md | 1 ## 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 …]
|
| D | BUILD.md | 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 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/ |
| D | README.md | 1 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/ |
| D | gitlab-ci.yml | 2 .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.yml | 1 # 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/ |
| D | 19.2.1.rst | 1 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.yml | 9 # 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/ |
| D | usermanual-install-harfbuzz.xml | 2 <!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–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/ |
| D | usermanual-install-harfbuzz.xml | 2 <!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–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/ |
| D | building.rst | 4 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/ |
| D | ci-build.sh | 3 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/ |
| D | readme.txt | 5 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/ |
| D | svga3d.rst | 4 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/ |
| D | README.md | 5 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/ |
| D | MesonGeneratorRunner.md | 1 # 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' 18 …Meson will create the test runner in a private directory for each build target. It's only meant to…
|
| /third_party/mesa3d/.github/workflows/ |
| D | macos.yml | 1 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/ |
| D | readme.txt | 6 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