| /third_party/skia/m133/third_party/externals/libyuv/docs/ |
| D | getting_started.md | 5 ## Pre-requisites 7 …need to have depot tools installed: https://www.chromium.org/developers/how-tos/install-depot-tools 14 gclient config --name src https://chromium.googlesource.com/libyuv/libyuv 35 For Android add `;target_os=['android'];` to your Linux .gclient 47 target_os = ["android", "linux"]; 62 call gn gen out\Release "--args=is_debug=false target_cpu=\"x64\"" 63 call gn gen out\Debug "--args=is_debug=true target_cpu=\"x64\"" 64 ninja -v -C out\Release 65 ninja -v -C out\Debug 67 call gn gen out\Release "--args=is_debug=false target_cpu=\"x86\"" [all …]
|
| D | deprecated_builds.md | 5 ## Pre-requisites 7 …need to have depot tools installed: https://www.chromium.org/developers/how-tos/install-depot-tools 37 For Android add `;target_os=['android'];` to your Linux .gclient 65 …files for your environment using gyp (Windows: Visual Studio, OSX: XCode, Linux: make). This gener… 77 call python gyp_libyuv -fninja -G msvs_version=2013 78 ninja -j7 -C out\Release 79 ninja -j7 -C out\Debug 82 call python gyp_libyuv -fninja -G msvs_version=2013 83 ninja -C out\Debug_x64 84 ninja -C out\Release_x64 [all …]
|
| /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/skia/m133/bin/ |
| D | fetch-ninja | 5 # Use of this source code is governed by a BSD-style license that can be 33 OS = {'darwin': 'mac', 'linux': 'linux', 'linux2': 'linux', 'win32': 'windows'}[sys.platform] 35 platform = '%s-%s' % (OS, cpu) 36 ninja = 'ninja' variable 38 ninja = 'ninja.exe' variable 40 # Find the version of 'ninja' requested by DEPS. 50 # depot_tools scripts expect ninja to be in third_party 51 os.makedirs(os.path.join('third_party', 'ninja'), exist_ok=True) 52 ninja_path = os.path.join('third_party', 'ninja', ninja) 54 ninja_version_path = os.path.join('bin', 'ninja.version') [all …]
|
| /third_party/skia/m133/infra/bots/assets/clang_linux/ |
| D | Dockerfile | 2 # https://github.com/llvm/llvm-project/blob/76fd4bf675b5ceeeca0e4e15cf15d89c7acf4947/llvm/utils/doc… 6 # docker pull launcher.gcr.io/google/debian10:latest && docker images --digests | grep debian10 12 sed 's/^deb/deb-src /g' >> /etc/apt/sources.list 14 # compiler-rt (it fails using the built-in ld). 18 RUN apt-get update && \ 19 apt-get install -y --no-install-recommends \ 20 ca-certificates=20200601~deb10u2 gnupg=2.2.12-1+deb10u2 \ 21 build-essential=12.6 cmake=3.13.4-1 make=4.2.1-1.2 python3=3.7.3-1 \ 22 zlib1g=1:1.2.11.dfsg-1+deb10u2 wget=1.20.1-1.1 unzip=6.0-23+deb10u3 \ 23 git=1:2.20.1-2+deb10u3 clang=1:7.0-47 lld=1:7.0-47 && \ [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/ |
| D | meson.rst | 5 --------------- 16 <https://mesonbuild.com/Getting-meson.html>`__ to install the 19 The Meson build of Mesa is tested on Linux, macOS, Windows, Cygwin, 22 Unix-like OSes 28 .. code-block:: sh 30 sudo apt-get install meson # Ubuntu 34 .. code-block:: sh 41 You'll also need `Ninja <https://ninja-build.org/>`__. If it's not 42 already installed, use apt-get or dnf to install the *ninja-build* 48 …cies you would need to install on linux to build and install mesa main. You can install these pack… [all …]
|
| /third_party/vulkan-loader/.github/workflows/ |
| D | build.yml | 1 # Copyright (c) 2021-2024 Valve Corporation 2 # Copyright (c) 2021-2024 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: 39 runs-on: ${{matrix.os}} [all …]
|
| /third_party/skia/m133/infra/bots/recipe_modules/build/ |
| D | chromebook.py | 2 # Use of this source code is governed by a BSD-style license that can be 16 # This is a pretty typical arm-linux-gnueabihf sysroot 38 '--target=armv7a-linux-gnueabihf', 39 '--sysroot=%s' % sysroot_dir, 40 '-march=armv7-a', 41 '-mfpu=neon', 42 '-mthumb', 46 '--target=armv7a-linux-gnueabihf', 47 '--sysroot=%s' % sysroot_dir, 48 '-I%s' % os.path.join(gl_dir, 'include'), [all …]
|
| /third_party/skia/m133/infra/bots/recipe_modules/build/examples/full.expected/ |
| D | Build-Debian10-Clang-arm-Release-Chromebook_GLES.json | 5 "-u", 7 "--json-output", 23 "[START_DIR]/cache/work/skia/bin/fetch-gn" 32 "name": "fetch-gn" 37 "[START_DIR]/cache/work/skia/bin/fetch-ninja" 46 "name": "fetch-ninja" 52 "[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-arm-Release-Chromebook_GLES/Release", 53 …--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_… 65 "ninja", 66 "-C", [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/ninja/ |
| 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 | 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 | 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/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/skia/m133/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/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/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/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/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/rust/rust/rust-build/ |
| D | README.md | 6 …ut Rust 1.72.0, please refer to [Rust 1.72.0](https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.ht… 19 …t install gcc llvm python cmake openssl pkg-config git unzip ninja-build python3-distutils gawk cu… 25 brew install gcc cmake ninja python openssh pkg-config git 33 mkdir -p harmony 41 export PYTHONIOENCODING=utf-8 && bash build/prebuilts_download.sh 42 pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests 43 …./build/scripts/download_sdk.py --branch OpenHarmony-5.1.0-Release --product-name ohos-sdk-full_ap… 49 repo init -u https://gitee.com/OpenHarmony/manifest.git -b master -m rust-toolchain.xml 50 repo sync -c 51 repo forall -c 'git lfs pull' [all …]
|
| /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'],
|