| /third_party/ninja/.github/workflows/ |
| D | linux.yml | 1 name: Linux 11 runs-on: [ubuntu-latest] 15 - uses: actions/checkout@v2 16 - uses: codespell-project/actions-codespell@master 19 - name: Install dependencies 21 … curl -L -O https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-Linux-x86_64.sh 22 chmod +x cmake-3.16.4-Linux-x86_64.sh 23 ./cmake-3.16.4-Linux-x86_64.sh --skip-license --prefix=/usr/local 24 …curl -L -O https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p… 25 …curl -L -O https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p… [all …]
|
| /third_party/mesa3d/docs/ |
| D | meson.rst | 5 --------------- 19 <https://mesonbuild.com/Getting-meson.html>`__ to install the 22 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin, 25 Unix-like OSes 31 .. code-block:: console 33 sudo apt-get install meson # Ubuntu 37 .. code-block:: console 44 You'll also need `Ninja <https://ninja-build.org/>`__. If it's not 45 already installed, use apt-get or dnf to install the *ninja-build* 53 modules (Mako). You also need pkg-config (a hard dependency of Meson), [all …]
|
| /third_party/vk-gl-cts/external/amber/src/kokoro/android/ |
| D | build.sh | 7 # http://www.apache.org/licenses/LICENSE-2.0 15 set -e # Fail on error 16 set -x # Display commands as run 22 export ANDROID_NDK="$BUILD_ROOT/android-ndk-r25b" 24 ANDROID_PLATFORM="android-14" 25 ANDROID_ABI="armeabi-v7a with NEON" 29 # Disable git's "detected dubious ownership" error - kokoro checks out the repo with a different 31 git config --global --add safe.directory '*' 34 echo y | sudo apt-get purge --auto-remove cmake 38 wget http://www.cmake.org/files/v3.18/cmake-3.18.6.tar.gz [all …]
|
| /third_party/vk-gl-cts/external/amber/src/kokoro/ndk-build/ |
| D | build.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 set -e # fail on error 17 set -x # display commands 22 # Disable git's "detected dubious ownership" error - kokoro checks out the repo with a different 24 git config --global --add safe.directory '*' 27 export ANDROID_NDK="$BUILD_ROOT/android-ndk-r25b" 29 # Get NINJA. 30 wget -q https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip 31 unzip -q ninja-linux.zip 35 wget -q https://dl.google.com/android/repository/android-ndk-r25b-linux.zip [all …]
|
| /third_party/mesa3d/docs/drivers/ |
| D | svga3d.rst | 6 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 VM is configured for virtual hardware version 12. 15 - The host OS, GPU and graphics driver supports DX11 (Windows) or 16 OpenGL 4.0 (Linux, Mac) 17 - On Linux, the vmwgfx kernel module must be version 2.9.0 or later. 18 - A recent version of Mesa with the updated svga Gallium driver. 25 - Multisample antialiasing (2x, 4x) 26 - GL_ARB/AMD_draw_buffers_blend [all …]
|
| /third_party/skia/third_party/externals/angle2/doc/ |
| D | DevSetup.md | 3 …ests. You can use these to build and run OpenGL ES applications on Windows, Linux, Mac and Android. 8 … control. Helpful documentation can be found at [http://git-scm.com/documentation](http://git-scm.… 13 …* [depot_tools](https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/h… 14 …wnload dependencies (with gclient), generate build files (with GN), and compile ANGLE (with ninja). 15 * Ensure `depot_tools` is in your path as it provides ninja for compilation. 16 * For Googlers, run `download_from_google_storage --config` to login to Google Storage. 22 …ws 10 SDK, latest version](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk). 24 …* Required for GN-generated Visual Studio projects, the Debug runtime for D3D11, and the D3D Compi… 27 On Linux: 29 * Dependencies will be handled later (see `install-build-deps.sh` below). [all …]
|
| /third_party/rust/crates/rustix/.github/workflows/ |
| D | test-users.yml | 10 runs-on: ${{ matrix.os }} 15 …build: [ubuntu, i686-linux, aarch64-linux, powerpc64le-linux, riscv64-linux, mipsel-linux, mips64e… 17 - build: ubuntu 18 os: ubuntu-latest 20 - build: i686-linux 21 os: ubuntu-latest 23 target: i686-unknown-linux-gnu 24 gcc_package: gcc-i686-linux-gnu 25 gcc: i686-linux-gnu-gcc 26 libc_package: libc-dev-i386-cross [all …]
|
| /third_party/ninja/ |
| D | configure.py | 9 # http://www.apache.org/licenses/LICENSE-2.0 17 """Script that generates the build.ninja for ninja itself. 19 Projects that use ninja themselves should either write a similar script 20 or use a meta-build system that supports Ninja output.""" 40 if self._platform.startswith('linux'): 41 self._platform = 'linux' 67 return ['linux', 'darwin', 'freebsd', 'openbsd', 'solaris', 'sunos5', 75 return self._platform == 'linux' 106 return self._platform in ('freebsd', 'linux', 'openbsd', 'bitrig', 120 Used to bootstrap Ninja from scratch. In --bootstrap mode this [all …]
|
| D | README.md | 1 # Ninja chapter 3 Ninja is a small build system with a focus on speed. 4 https://ninja-build.org/ 6 See [the manual](https://ninja-build.org/manual.html) or 10 Binaries for Linux, Mac and Windows are available on 11 [GitHub](https://github.com/ninja-build/ninja/releases). 12 Run `./ninja -h` for Ninja help. 15 resulting ninja binary. However, to enable features like Bash 19 If you're interested in making changes to Ninja, read 22 ## Building Ninja itself [all …]
|
| D | appveyor.yml | 3 - Visual Studio 2017 4 - Ubuntu1804 10 - MSYSTEM: MINGW64 11 - MSYSTEM: LINUX 15 - image: Visual Studio 2017 16 MSYSTEM: LINUX 17 - image: Ubuntu1804 21 - 24 - MSYSTEM: MINGW64 26 ps: "C:\\msys64\\usr\\bin\\bash -lc @\"\n [all …]
|
| /third_party/libfuse/ |
| D | README.md | 5 ----- 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 …]
|
| /third_party/vulkan-loader/.github/workflows/ |
| D | build.yml | 1 # Copyright (c) 2021-2023 Valve Corporation 2 # Copyright (c) 2021-2023 LunarG, Inc. 8 # http://www.apache.org/licenses/LICENSE-2.0 21 # https://docs.github.com/en/actions/using-jobs/using-concurrency 25 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} 26 cancel-in-progress: true 32 - main 34 permissions: read-all 37 linux: 38 runs-on: ${{matrix.os}} [all …]
|
| /third_party/skia/site/docs/dev/testing/ |
| D | xsan.md | 2 --- 6 --- 13 - UBSAN works on Linux, Mac, Android, and Windows, though some checks are platform-specific. 14 - ASAN works on Linux, Mac, Android, and Windows. 15 - TSAN works on Linux and Mac. 16 - MSAN works on Linux[1]. 19 with the system-provided C++ standard library, which is usually libstdc++. 21 We ship a copy of libc++ with our Linux toolchain in /lib. 23 [1]To compile and run with MSAN, an MSAN-instrumented version of libc++ is needed. 28 ------------------------------------------ [all …]
|
| /third_party/spirv-tools/kokoro/scripts/linux/ |
| D | build-docker.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 # Linux Build Script. 19 set -e 21 set -x 26 git config --global --add safe.directory $ROOT_DIR 31 using clang-10.0.0 33 using gcc-9 40 if [[ -d "$dir" ]]; then 41 rm -fr "$dir" 46 if [ $TOOL != "cmake-smoketest" ]; then [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/kokoro/scripts/linux/ |
| D | build-docker.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 # Linux Build Script. 19 set -e 21 set -x 26 using clang-10.0.0 28 using gcc-9 36 if [[ ! -d "$dir" ]]; then 43 if [[ -d "$dir" ]]; then 44 rm -fr "$dir" 49 clone_if_missing https://github.com/KhronosGroup/SPIRV-Headers external/spirv-headers --depth=1 [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/kokoro/scripts/linux/ |
| D | build-docker.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 # Linux Build Script. 19 set -e 21 set -x 26 using clang-10.0.0 28 using gcc-9 36 if [[ ! -d "$dir" ]]; then 43 if [[ -d "$dir" ]]; then 44 rm -fr "$dir" 49 clone_if_missing https://github.com/KhronosGroup/SPIRV-Headers external/spirv-headers --depth=1 [all …]
|
| /third_party/skia/third_party/externals/angle2/tools/glslang/ |
| D | update_glslang_binary.py | 4 # Use of this source code is governed by a BSD-style license that can be 10 # glslang and uploads it to the bucket for Windows or Linux. It 11 # currently only works on Windows and Linux. It also will update the 30 print('Script must be run on Linux or Windows.') 47 # Step 2: Generate the ninja build files in the output directory 53 if subprocess.call(['ninja', '-C', out_dir, 'glslang_validator']) != 0: 54 print('Error calling ninja') 69 if not angle_tools.upload_to_google_storage('angle-glslang-validator', [glslang_dst]): 81 print('----------------------------')
|
| /third_party/vulkan-loader/scripts/gn/ |
| D | DEPS | 21 'package': 'gn/gn/linux-${{arch}}', 26 'condition': 'host_os == "linux"', 37 'third_party/ninja': { 40 'package': 'infra/3pp/tools/ninja/${{platform}}', 54 'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py', 55 '--arch=x64'],
|
| /third_party/skia/modules/canvaskit/ |
| D | compile_gm.sh | 4 # Use of this source code is governed by a BSD-style license that can be 7 set -ex 11 if [[ ! -d $EMSDK ]]; then 31 EXTRA_CFLAGS="\"-DSK_DEBUG\", \"-DGR_TEST_UTILS\", " 32 RELEASE_CONF="-O1 --js-opts 0 -s DEMANGLE_SUPPORT=1 -frtti -s ASSERTIONS=1 -s GL_ASSERTIONS=1 -g \ 33 -DSK_DEBUG --pre-js $BASE_DIR/debug.js" 39 RELEASE_CONF="-O3 -DSK_RELEASE --pre-js $BASE_DIR/release.js \ 40 -DGR_TEST_UTILS" 41 EXTRA_CFLAGS="\"-DSK_RELEASE\", \"-DGR_TEST_UTILS\", " 46 mkdir -p $BUILD_DIR [all …]
|
| /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 11 # https://gitlab.freedesktop.org/gstreamer/gst-ci/container_registry/213 12 image: 'registry.freedesktop.org/gstreamer/gst-ci/amd64/windows:v14-master' 15 - 'docker' 16 - 'windows' 17 - '1809' 18 - 'gstreamer-windows' [all …]
|
| /third_party/gn/build/ |
| D | gen.py | 3 # Use of this source code is governed by a BSD-style license that can be 6 """Generates build.ninja that will build GN.""" 34 if self._platform.startswith('linux'): 35 self._platform = 'linux' 65 …return ['linux', 'darwin', 'mingw', 'msys', 'msvc', 'aix', 'fuchsia', 'freebsd', 'netbsd', 'openbs… 71 return self._platform == 'linux' 98 …return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msy… 108 and be able to regenerate a corresponding command-line to be 109 written in the generated Ninja file for the 'regen' rule. 124 """Generate a gen.py argument list to be embedded in a Ninja file.""" [all …]
|
| /third_party/glib/ |
| D | README.win32.md | 1 Chun-wei Fan `<fanc999@yahoo.com.tw>` 21 You can also cross-compile GLib for Windows from Linux using the 22 cross-compiling mingw packages for your distro. 28 `meson; ninja` like on Linux. 31 compilation related to Win32 in GLib-using code: 33 - `G_OS_WIN32` is defined when compiling for native Win32, without 37 - `G_WITH_CYGWIN` is defined if compiling for the Cygwin 42 - `G_PLATFORM_WIN32` is defined when either `G_OS_WIN32` or `G_WITH_CYGWIN` 48 Additionally, there are the compiler-specific macros: 49 - `__GNUC__` is defined when using GCC or Clang [all …]
|
| /third_party/libuv/.github/workflows/ |
| D | sanitizer.yml | 6 - '**' 7 - '!docs/**' 8 - '!.**' 9 - '.github/workflows/sanitizer.yml' 12 - v[0-9].* 13 - master 16 sanitizers-linux: 17 runs-on: ubuntu-22.04 19 - uses: actions/checkout@v2 20 - name: Setup [all …]
|
| D | CI-unix.yml | 1 name: CI-unix 6 - '**' 7 - '!docs/**' 8 - '!src/win/**' 9 - '!.**' 10 - '.github/workflows/CI-unix.yml' 13 - v[0-9].* 14 - master 17 build-linux: 18 runs-on: ubuntu-latest [all …]
|
| /third_party/gn/ |
| D | README.md | 3 GN is a meta-build system that generates build files for 4 [Ninja](https://ninja-build.org). 15 * The [mailing list](https://groups.google.com/a/chromium.org/forum/#!forum/gn-dev). 26 * It has a readable, clean syntax. Once a build is set-up, it is generally 29 * It is designed for multi-platform projects. It can cleanly express many 43 * It has comprehensive build-in help available from the command-line. 50 have much knowledge about the build) down an easy-to-understand, well-lit 51 path. This isn't necessarily the correct trade-off for smaller projects. 77 GN can generate Ninja build files for C, C++, Rust, Objective C, and Swift 82 main built-in languages. [all …]
|