Home
last modified time | relevance | path

Searched full:meson (Results 1 – 25 of 449) sorted by relevance

12345678910>>...18

/external/mesa3d/docs/
Dmeson.rst1 Compilation and Installation Using Meson
7 For general information about Meson see the `Meson
10 **Mesa's Meson build system is generally considered stable and ready for
15 Mesa requires Meson >= 0.52.0 to build.
19 <https://mesonbuild.com/Getting-meson.html>`__ to install the
20 current version of Meson.
22 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin,
28 If Meson is not already installed on your system, you can typically
33 sudo apt-get install meson # Ubuntu
39 sudo dnf install meson # Fedora
[all …]
Dinstall.rst8 meson
19 - `Meson <https://mesonbuild.com>`__ is required when building on \*nix
23 - Android Build system when building as native Android component. Meson
41 building with SCons 2.7 is required. When building with meson 3.5 or
81 2. Building with meson
84 **Meson >= 0.46.0 is required**
86 Meson is the latest build system in mesa, it is currently able to build
93 meson builddir/
101 meson builddir --backend=vs
105 Please read the :doc:`detailed meson instructions <meson>` for more
/external/freetype/
D.gitlab-ci.yml8 MESON_ARGS: --fatal-meson-warnings --default-library=both
33 .build windows meson:
48 # Make sure meson is up to date so we don't need to rebuild the image
50 - pip3 install -U 'meson==0.59.*'
56 - echo "[binaries]" > uwp-crossfile.meson
57 - echo "c = 'cl'" >> uwp-crossfile.meson
58 - echo "strip = ['true']" >> uwp-crossfile.meson
59 - echo "[built-in options]" >> uwp-crossfile.meson
60 …FAMILY=WINAPI_FAMILY_APP', '-DUNICODE', '-D_WIN32_WINNT=0x0A00', '-we4013']" >> uwp-crossfile.meson
61 - echo "c_winlibs = ['windowsapp.lib']" >> uwp-crossfile.meson
[all …]
Dmeson.build2 # Meson project file for FreeType 2
17 # meson configure
23 # meson setup -Ddefault_library=shared
28 version: run_command('builds/meson/extract_freetype_version.py',
34 # Only meson >= 0.57 can read a file and assign its contents to a
41 files('builds/meson/extract_libtool_version.py'),
47 files('builds/meson/extract_libtool_version.py'),
63 command: [python_exe, files('builds/meson/parse_modules_cfg.py'),
75 files('builds/meson/parse_modules_cfg.py'),
97 files('builds/meson/parse_modules_cfg.py'),
[all …]
/external/harfbuzz_ng/.circleci/
Dconfig.yml22 - run: pip3 install meson --upgrade
23 …="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" meson build -Dcoretext=e…
24 - run: meson compile -Cbuild
25 - run: meson test -Cbuild --print-errorlogs
27 path: build/meson-logs/
35 - run: pip3 install fonttools meson --upgrade
39 - run: cd harfbuzz-* && meson build && ninja -j2 -Cbuild test
59 …- run: dnf install -y pkg-config ragel valgrind gcc gcc-c++ meson git glib2-devel freetype-devel c…
60 - run: meson build --buildtype=debugoptimized
63 …- run: RUN_VALGRIND=1 meson test -Cbuild --no-suite=slow --wrap='valgrind --leak-check=full --erro…
[all …]
/external/igt-gpu-tools/
D.gitlab-ci.yml25 - meson $MESON_OPTIONS build
36 - meson -Dlibunwind=disabled build
39 # documentation building is different with meson<0.47
40 build:tests-fedora-oldest-meson:
43 - dnf remove -y meson
44 - pip3 install /usr/src/meson-*.tar.gz
45 - meson $MESON_OPTIONS build
54 - meson $MESON_OPTIONS build
60 build:tests-debian-meson:
64 - meson $MESON_OPTIONS build
[all …]
/external/harfbuzz_ng/
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-devel
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`
17 then use meson like above.
19 On Windows, meson can build the project like above if a working MSVC's cl.exe
21 something like `meson build --wrap-mode=default` it fetches and compiles most
23 or via the Visual Studio installer when building with MSVC, using meson.
DTESTING.md4 meson build
6 meson test -Cbuild
12 meson test -Cbuild --gdb testname
21 CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure
22 meson test -C build
28 meson setup build -Db_sanitize=address --reconfigure
29 meson compile -C build
30 meson test -C build
36 CPPFLAGS=-DHB_DEBUG_SUBSET=100 meson build --reconfigure
/external/lz4/contrib/meson/
DREADME.md1 Meson build system for lz4
4 Meson is a build system designed to optimize programmer productivity.
9 This Meson build system is provided with no guarantee.
13 `cd` to this meson directory (`contrib/meson`)
16 meson setup --buildtype=release -Ddefault_library=shared -Dprograms=true builddir
31 meson configure
34 See [man meson(1)](https://manpages.debian.org/testing/meson/meson.1.en.html).
/external/zstd/build/meson/
DREADME.md1 Meson build system for zstandard
4 Meson is a build system designed to optimize programmer productivity.
9 This Meson build system is provided with no guarantee and maintained
17 `cd` to this meson directory (`build/meson`)
20 meson setup -Dbin_programs=true -Dbin_contrib=true builddir
35 meson configure
38 See [man meson(1)](https://manpages.debian.org/testing/meson/meson.1.en.html).
/external/mesa3d/
D.gitlab-ci.yml24 - meson-x86_64
26 - meson-misc
135 # Meson
136 - meson*
550 - _build/meson-logs/*.txt
582 .meson-build:
586 stage: meson-x86_64
590 - .gitlab-ci/meson-build.sh
600 meson-testing:
602 - .meson-build
[all …]
/external/libxkbcommon/.github/workflows/
Dmain.yml22 python -m pip install --upgrade pip meson
29 meson setup build
34 meson compile -C build
37 meson test -C build --print-errorlogs --setup=valgrind --no-suite python-tests
48 python -m pip install --upgrade pip meson
56 …PATH="/usr/local/opt/bison/bin:${PATH}" meson setup -Denable-wayland=false -Denable-x11=false build
59 PATH="/usr/local/opt/bison/bin:${PATH}" meson compile -C build
62 meson test -C build --print-errorlogs
74 python -m pip install --upgrade pip meson
84meson setup -Denable-wayland=false -Denable-x11=false -Denable-docs=false -Denable-xkbregistry=fal…
[all …]
/external/virglrenderer/ci/
Drun_tests.sh48 meson build/ && \
49meson configure build/ -Dprefix=/usr/local -Dplatforms=x11,wayland -Ddri-drivers= -Dgallium-driver…
52 meson setup --wipe build/
76meson build/ -Dprefix=/usr/local -Ddebug=true -Dtests=true --fatal-meson-warnings $FUZZER $TRACING…
83 run_setup meson
88 cp ./build/meson-logs/testlog.txt ./results/make_check_meson/
95 run_setup meson fuzzer
101 cp ./meson-logs/testlog.txt ../results/make_check_clang_fuzzer/
109 run_setup meson trace_stderr
115 cp ./meson-logs/testlog.txt ../results/make_check_trace_stderr/
[all …]
/external/jsoncpp/
Dmeson.build6 # annoying process ensures that amalgamate, CMake, and meson all report the
8 # 1. /meson.build
39 if get_option('default_library') == 'shared' and meson.get_compiler('cpp').get_id() == 'msvc'
60 version : meson.project_version(),
69 version : meson.project_version())
72 if meson.is_subproject() or not get_option('tests')
104 join_paths(meson.current_source_dir(), 'test/runjsontests.py'),
106 join_paths(meson.current_source_dir(), 'test/data')],
114 join_paths(meson.current_source_dir(), 'test/runjsontests.py'),
117 join_paths(meson.current_source_dir(), 'test/data')],
[all …]
/external/mesa3d/docs/relnotes/
D18.3.2.rst47 - Build fails on ppc64le with meson
107 - meson: Fix ppc64 little endian detection
108 - meson: Add support for gnu hurd
109 - meson: Add toggle for glx-direct
110 - meson: Override C++ standard to gnu++11 when building with altivec on
112 - meson: Error out if building nouveau and using LLVM without rtti
120 - cherry-ignore: meson: libfreedreno depends upon libdrm (for fence
123 - meson: don't require glx/egl/gbm with gallium drivers
124 - pipe-loader: meson: reference correct library
125 - TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
[all …]
D19.2.1.rst34 - meson.build:1447:6: ERROR: Problem encountered: libdrm required for
38 - Meson can't find 32-bit libXvMCW in non-standard path
70 - meson: fix logic for generating .pc files with old glvnd
71 - meson: Try finding libxvmcw via pkg-config before using find_library
72 - meson: Link xvmc with libxv
73 - meson: gallium media state trackers require libdrm with x11
75 - meson: Only error building gallium video without libdrm when the
84 - meson: drop -Wno-foo bug workaround for Meson < 0.46
85 - meson: add missing idep_nir_headers in iris_gen_libs
D18.2.8.rst64 - meson: Fix ppc64 little endian detection
71 - meson: don't require glx/egl/gbm with gallium drivers
72 - pipe-loader: meson: reference correct library
73 - TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
74 - glx: meson: drop includes from a link-only library
75 - glx: meson: wire up the dispatch-index-check test
76 - glx/test: meson: assorted include fixes
114 - cherry-ignore: meson: libfreedreno depends upon libdrm (for fence
146 - meson: Fix typo.
147 - meson: Fix libsensors detection.
/external/tinyxml2/
Dmeson.build29 cpp = meson.get_compiler('cpp')
49 version : meson.project_version(),
59 # versions of meson
60 if meson.version().version_compare('>= 0.54.0')
61 meson.override_dependency('tinyxml2', dep_tinyxml2)
80 meson.current_source_dir() / 'resources',
81 meson.current_build_dir(),
92 workdir : meson.current_build_dir(),
98 # This is better than using the .in because meson tracks dependencies
/external/angle/third_party/mesa/
Dmesa_build.py23 MESON = os.path.join(ANGLE_DIR, 'third_party', 'meson', 'meson.py') variable
88 assert os.path.exists(MESON), 'Could not find meson.py: %s' % MESON
147 if os.path.isdir(os.path.join(build_dir, 'meson-info')):
150 return Meson(build_dir, 'setup', args, extra_env)
154 return Meson(build_dir, 'compile', ['-C', build_dir])
232 text_data = Meson(build_dir, 'introspect', [build_dir, '--targets'], stdout=subprocess.PIPE)
253 def Meson(build_dir, command, args, extra_env={}, stdout=None): function
254 meson_cmd = [MESON, command] + args
263 logging.fatal('Got error from meson:')
264 with open(os.path.join(build_dir, 'meson-logs', 'meson-log.txt')) as logf:
[all …]
/external/virglrenderer/.gitlab-ci/meson/
Dbuild.sh24 # tests in their meson.build with:
27 # should_fail: meson.get_cross_property('xfail', '').contains(t),
49 MESON_TEST_ARGS+=--wrapper=$PWD/.gitlab-ci/meson/time.sh
54 MESON_TEST_ARGS+=--wrapper=$PWD/.gitlab-ci/meson/time-strace.sh
63 meson _build --native-file=native.file \
77 --fatal-meson-warnings \
80 meson configure && \
84 mv -f meson-logs/* ${RESULTS_DIR}/
92 mv -f meson-logs/testlog.txt ${RESULTS_DIR}/
/external/wayland/src/
Dmeson.build1 wayland_version = meson.project_version().split('.')
3 wayland_version_h.set('WAYLAND_VERSION', meson.project_version())
50 version: meson.project_version(),
53 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name()),
61 if meson.is_cross_build() or not get_option('scanner')
62 scanner_dep = dependency('wayland-scanner', native: true, version: meson.project_version())
179 version: meson.project_version(),
183 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name())
211 version: meson.project_version(),
215 'pkgdatadir=' + join_paths('${datarootdir}', meson.project_name())
/external/mesa3d/.appveyor/
Dappveyor_msvc.bat19 python -m pip install Mako meson
20 meson --version
22 rem Install pkg-config, which meson requires even on windows
41 copy .appveyor\llvm-wrap.meson subprojects\llvm\meson.build
53 …call meson builddir --backend=vs2017 --default-library=static -Dbuild-tests=true -Db_vscrt=mtd --b…
64 call meson test -C builddir
/external/harfbuzz_ng/test/fuzzing/
Dmeson.build41 env.set('srcdir', meson.current_source_dir())
49 workdir: meson.current_build_dir() / '..' / '..',
59 # ideally better to break and let meson handles them in parallel
61 workdir: meson.current_build_dir() / '..' / '..',
72 # ideally better to break and let meson handles them in parallel
74 workdir: meson.current_build_dir() / '..' / '..',
84 workdir: meson.current_build_dir() / '..' / '..',
/external/libdrm/
D.gitlab-ci.yml43 …ocbook-xsl libatomic-ops-dev libcairo2-dev libcunit1-dev libpciaccess-dev meson ninja-build pkg-co…
44 FDO_DISTRIBUTION_EXEC: 'pip3 install meson==0.52.1'
71 … FDO_DISTRIBUTION_PACKAGES: 'meson ninja pkgconf libpciaccess libpthread-stubs py38-docutils cairo'
193 - meson build
217 - build/meson-logs/*
227 # The `set +e is needed to ensure that we always copy the meson logs back to
231 …/app/vmctl exec "pkg info; cd $CI_PROJECT_NAME ; meson build -D amdgpu=true -D cairo-tests=true -D…
233 scp -r vm:$CI_PROJECT_NAME/build/meson-logs .
241 - build/meson-logs/*
260 meson-arch-daily:
[all …]
/external/harfbuzz_ng/src/
Dmeson.build2 … command: [find_program('gen-hb-version.py'), meson.project_version(), '@OUTPUT@', '@INPUT@'],
6 install_dir: get_option('includedir') / meson.project_name())
383 if not meson.is_subproject()
394 command: [ragel_helper, ragel, '@OUTPUT@', meson.current_source_dir(), '@INPUT@'],
406 '@OUTPUT@', meson.current_source_dir(), '@INPUT@'],
483 install_dir: get_option('includedir') / meson.project_name())
563 '@OUTPUT@', meson.current_source_dir(), '@INPUT@'],
630 subdirs: [meson.project_name()],
631 version: meson.project_version(),
636 requires: ['harfbuzz = @0@'.format(meson.project_version())],
[all …]

12345678910>>...18