| /third_party/libsnd/.github/workflows/ |
| D | action.yml | 8 fail-fast: false 11 ubuntu-gcc-autotools, 12 ubuntu-clang-autotools, 13 ubuntu-gcc-ossfuzz, 14 macos-autotools, 15 ubuntu-gcc-cmake, 16 ubuntu-gcc-cmake-shared, 17 ubuntu-clang-cmake, 18 ubuntu-clang-cmake-shared, 19 macos-cmake, [all …]
|
| /third_party/astc-encoder/Docs/ |
| D | Building.md | 6 Builds must use CMake 3.15 or higher as the build system generator. The 8 (Windows) and Make (Linux and macOS), but CMake supports other build system 13 Builds for Windows are tested with CMake 3.17, and Visual Studio 2019 or newer. 17 To use CMake you must first configure the build. Create a build directory in 18 the root of the `astcenc` checkout, and then run `cmake` inside that directory 28 # x86-64 using a Visual Studio solution 29 cmake -G "Visual Studio 16 2019" -T ClangCL -DCMAKE_INSTALL_PREFIX=..\ ^ 30 -DASTCENC_ISA_AVX2=ON -DASTCENC_ISA_SSE41=ON -DASTCENC_ISA_SSE2=ON .. 32 # x86-64 using NMake 33 cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=..\ ^ [all …]
|
| D | ChangeLog-4x.md | 6 All performance data on this page is measured on an Intel Core i5-9600K 9 <!-- ---------------------------------------------------------------------- --> 18 Reminder - the codec library API is not designed to be binary compatible across 19 versions. We always recommend rebuilding your client-side code using the updated 24 method to create the 16-bit RGB endpoint colors, and removes the previous 27 * **Bug fix:** Decompressing to an 8-bit per component output image now matches 38 * **Feature:** Command line tool supports a new option, `-decode_unorm8`. 41 (`-d*`) and trial (`-t*`) tool operation if the decompressed output image 42 is stored to an 8-bit per component file format. This option must be set 43 manually for compression (`-c*`) tool operation, as the desired decode mode [all …]
|
| /third_party/glfw/docs/ |
| D | compile.md | 11 ## Using CMake {#compile_cmake} 13 GLFW behaves like most other libraries that use CMake so this guide mostly 16 compile_deps and @ref compile_options sections for GLFW-specific information. 18 GLFW uses [CMake](https://cmake.org/) to generate project files or makefiles 20 files with CMake and then use them to compile the GLFW library. 22 If you are on Windows and macOS you can [download 23 CMake](https://cmake.org/download/) from their site. 25 If you are on a Unix-like system such as Linux, FreeBSD or Cygwin or have 26 a package system like Fink, MacPorts or Homebrew, you can install its CMake 29 CMake is a complex tool and this guide will only show a few of the possible ways [all …]
|
| D | build.md | 31 The GLFW header also defines any platform-specific macros needed by your OpenGL 40 - Use the GLFW header to include OpenGL or OpenGL ES headers portably 41 - Do not include window system headers unless you will use those APIs directly 42 - If you do need such headers, include them before the GLFW header 90 `GL/glcorearb.h` header (`OpenGL/gl3.h` on macOS) instead of the regular OpenGL 118 header (`OpenGL/gl.h` on macOS) is included, unless GLFW detects the inclusion 147 GLFW is essentially a wrapper of various platform-specific APIs and therefore 149 a shared library / dynamic library / DLL then it takes care of these links. 153 On Windows and macOS, the list of system libraries is static and can be 154 hard-coded into your build environment. See the section for your development [all …]
|
| /third_party/rust/crates/cxx/book/src/build/ |
| D | cmake.md | 1 {{#title CMake — Rust ♡ C++}} 2 # CMake chapter 4 There is not an officially endorsed CMake setup for CXX, but a few developers 5 have shared one that they got working. You can try one of these as a starting 6 point. If you feel that you have arrived at a CMake setup that is superior to 11 --- 13 - **<https://github.com/XiangpengHao/cxx-cmake-example>** 15 - Supports cross-language link time optimization (LTO) 17 --- 19 - **<https://github.com/david-cattermole/cxx-demo-example>** [all …]
|
| /third_party/vulkan-loader/tests/framework/ |
| D | README.md | 17 By default the Vulkan-Loader repo doesn't enable testing. 19 To turn on building of the tests, set `BUILD_TESTS=ON` in the CMake configuration. 21 Use the CMake configuration `UPDATE_DEPS=ON` to automatically get all required test dependencies. 25 Linux & macOS only: The CMake Configuration `LOADER_ENABLE_ADDRESS_SANITIZER` can be used to 35 Use the `ctest` command line parameter `--output-on-failure` to printout logs in failing tests 53 …ramework_config.h` file contains the absolute paths to all of the libraries that CMake has defined. 55 …t known until build time, CMake processes the `framework_config.h.in` file which contains the name… 59 * In the `framework/icd/CMakeLists.txt` or `framework/layer/CMakeLists.txt`, add a new SHARED libra… 61 ```cmake 62 add_library(test_icd_export_new_function SHARED ${TEST_ICD_SOURCES}) [all …]
|
| /third_party/astc-encoder/jenkins/ |
| D | release.Jenkinsfile | 5 * - Run the entire pipeline in less than 60 minutes. 6 * - Test builds on all supported operating systems. 7 * - Test builds on optimized compiler choices (i.e. prefer Clang over GCC). 8 * - Build only release variants. 9 * - Run full functional tests. 10 * - Run full image quality tests. 11 * - Code sign the binaries on supported operating systems. 12 * - Build the release package. 18 @Library('hive-infra-library@changes/86/295486/1') _ 43 - name: artifactory-ms-docker [all …]
|
| /third_party/nghttp2/.github/workflows/ |
| D | build.yml | 5 permissions: read-all 16 build-cache: 19 os: [ubuntu-22.04, macos-12] 21 runs-on: ${{ matrix.os }} 24 - uses: actions/checkout@v4 25 - name: Restore libbpf cache 26 id: cache-libbpf 31 key: ${{ runner.os }}-libbpf-${{ env.LIBBPF_VERSION }} 32 - name: Restore OpenSSL v1.1.1 cache 33 id: cache-openssl1 [all …]
|
| /third_party/libcoap/ |
| D | BUILDING | 1 For Windows builds - see the Windows Section 12 * Change to the directory that you want to install the libcoap sub-directory 19 * Change to the directory that you want to install the libcoap sub-directory 21 * Then clone the latest (develop) version of the code:- 24 * Optionally, change the branch from develop to the stable main branch:- 42 General Building with cmake for linux/windows/macos/android (not for RIOT, LwIP or Contiki-NG - see… 45 cmake -E remove_directory build 46 cmake -E make_directory build 48 cmake .. -DENABLE_TESTS=ON 49 cmake --build . [all …]
|
| /third_party/skia/third_party/externals/swiftshader/ |
| D | README.md | 3 …icense](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licens… 6 ------------ 8 SwiftShader is a high-performance CPU-based implementation of the Vulkan graphics API<sup>1</sup><s… 13 -------- 15 SwiftShader libraries can be built for Windows, Linux, and macOS.\ 18 * **CMake** 20 …[Install CMake](https://cmake.org/download/) for Linux, macOS, or Windows and use either [the GUI]… 23 cmake .. 24 cmake --build . --parallel 26 ./vk-unittests [all …]
|
| /third_party/skia/third_party/externals/libjpeg-turbo/ |
| D | BUILDING.md | 1 Building libjpeg-turbo 6 ------------------ 11 - [CMake](http://www.cmake.org) v2.8.12 or later 13 - [NASM](http://www.nasm.us) or [YASM](http://yasm.tortall.net) 14 (if building x86 or x86-64 SIMD extensions) 17 * If building on macOS, NASM or YASM can be obtained from 19 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in 20 Mac executables or shared libraries that statically link with 21 libjpeg-turbo, then NASM 2.14 or later or YASM must be used when 22 building libjpeg-turbo. [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/marl/ |
| D | README.md | 11 Marl supports Windows, macOS, Linux, FreeBSD, Fuchsia, Android and iOS (arm, aarch64, mips64, ppc64… 43 marl::schedule([=] { // All marl primitives are capture-by-value. 73 Marl contains many unit tests and examples that can be built using CMake. 78 cd <path-to-marl> 79 git submodule update --init 82 ### Linux and macOS 87 cd <path-to-marl> 90 cmake .. -DMARL_BUILD_EXAMPLES=1 -DMARL_BUILD_TESTS=1 94 The resulting binaries will be found in `<path-to-marl>/build` 98 …ng [Visual Studio 2019's CMake integration](https://docs.microsoft.com/en-us/cpp/build/cmake-proje… [all …]
|
| /third_party/astc-encoder/ |
| D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 2 # ---------------------------------------------------------------------------- 3 # Copyright 2020-2024 Arm Limited 9 # http://www.apache.org/licenses/LICENSE-2.0 16 # ---------------------------------------------------------------------------- 18 # CMake configuration 44 option(ASTCENC_SHAREDLIB "Enable astcenc builds with core library shared objects") 51 # Preflight for some macOS-specific build options 53 option(ASTCENC_UNIVERSAL_BUILD "Enable universal multi-arch build" ON) 94 # Non-macOS builds [all …]
|
| /third_party/vk-gl-cts/external/amber/src/ |
| D | README.md | 3 Amber is a multi-API shader test framework. 16 * Shaders can be expressed in binary form (as hex), in SPIR-V assembly, or in a 94 * CMake (version 3.7+ enables automatic discovery of an installed Vulkan SDK) 103 ./tools/git-sync-deps 104 mkdir -p out/Debug 106 cmake -GNinja ../.. 113 To override this and link against a shared C runtime, CMake option 114 `-DAMBER_ENABLE_SHARED_CRT`. 123 `tools/build-amber-sample.sh`. 130 * Run `./tools/build-amber-sample.sh [build output directory path]`. [all …]
|
| /third_party/vulkan-loader/tests/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2014-2023 Valve Corporation 3 # Copyright (c) 2014-2023 LunarG, Inc. 9 # http://www.apache.org/licenses/LICENSE-2.0 26 …VC/Windows, replace /GR with an empty string, this prevents warnings of /GR being overriden by /GR- 27 # Newer CMake versions (3.20) have better solutions for this through policy - using the old 69 # Silence errors found in clang-cl 71 …target_compile_options(detours PRIVATE -Wno-sizeof-pointer-memaccess -Wno-microsoft-goto -Wno-micr… 115 … COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:gtest> $<TARGET_FILE_DIR:test_regression>) 116 …# Copy the loader shared lib (if built) to the test application directory so the test app finds it. 119 … COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:vulkan> $<TARGET_FILE_DIR:test_regression>) [all …]
|
| /third_party/protobuf/cmake/ |
| D | CMakeLists.txt | 1 # Minimum CMake required 8 # CMake policies 10 # On MacOS use @rpath/ for target's install name prefix path 24 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11") 36 string(APPEND CMAKE_CXX_FLAGS " -diag-disable=2196") 53 option(protobuf_BUILD_SHARED_LIBS "Build Shared Libraries" ${protobuf_BUILD_SHARED_LIBS_DEFAULT}) 63 include(protobuf-options.cmake) 87 set(protobuf_VERSION_REGEX "^([0-9]+)\\.([0-9]+)\\.([0-9]+)([-]rc[-]|\\.)?([0-9]*)$") 118 add_definitions(-DGOOGLE_PROTOBUF_CMAKE_BUILD) 122 add_definitions(-DHAVE_PTHREAD) [all …]
|
| /third_party/protobuf/src/ |
| D | README.md | 1 Protocol Buffers - Google's data interchange format 4 …-kokoro-results/status-badge/linux-cpp_distcheck.png)](https://fusion.corp.google.com/projectanaly… 8 https://developers.google.com/protocol-buffers/ 10 C++ Installation - Unix 11 ----------------------- 24 $ sudo apt-get install autoconf automake libtool curl make g++ unzip 34 For example: if you only need C++, download `protobuf-cpp-[VERSION].tar.gz`; if 35 you need C++ and Java, download `protobuf-java-[VERSION].tar.gz` (every package 37 download `protobuf-all-[VERSION].tar.gz`. 45 git submodule update --init --recursive [all …]
|
| /third_party/skia/third_party/externals/expat/ |
| D | README.md | 3 [](https://repology.org/metapac… 12 Expat is a stream-oriented XML parser. This means that you register 20 - GNU GCC >=4.5 21 - LLVM Clang >=3.5 22 - Microsoft Visual Studio >=15.0/2017 (rolling `${today} minus 5 years`) 25 [`expat-win32bin-*.*.*.{exe,zip}` download](https://github.com/libexpat/libexpat/releases), 26 which includes both pre-compiled libraries and executables, and source code for 29 Expat is [free software](https://www.gnu.org/philosophy/free-sw.en.html). 37 ## Using libexpat in your CMake-Based Project 39 There are two ways of using libexpat with CMake: [all …]
|
| /third_party/skia/third_party/externals/expat/expat/ |
| D | README.md | 3 [](https://repology.org/metapac… 12 Expat is a stream-oriented XML parser. This means that you register 20 - GNU GCC >=4.5 21 - LLVM Clang >=3.5 22 - Microsoft Visual Studio >=15.0/2017 (rolling `${today} minus 5 years`) 25 [`expat-win32bin-*.*.*.{exe,zip}` download](https://github.com/libexpat/libexpat/releases), 26 which includes both pre-compiled libraries and executables, and source code for 29 Expat is [free software](https://www.gnu.org/philosophy/free-sw.en.html). 37 ## Using libexpat in your CMake-Based Project 39 There are two ways of using libexpat with CMake: [all …]
|
| /third_party/libuv/ |
| D | README.md | 5 libuv is a multi-platform support library with a focus on asynchronous I/O. It 12 * Full-featured event loop backed by epoll, kqueue, IOCP, event ports. 42 The ABI/API changes can be tracked [here](http://abi-laboratory.pro/tracker/timeline/libuv/). 47 [LICENSE-extra](LICENSE-extra) files. 49 The documentation is licensed under the CC BY 4.0 license. Check the [LICENSE-docs file](LICENSE-do… 60 Located in the docs/ subdirectory. It uses the [Sphinx](http://sphinx-doc.org/) 77 sphinx-autobuild to be installed and is only supported on Unix): 105 — High-level introductory talk about libuv. 106 * [libuv-dox](https://github.com/thlorenz/libuv-dox) 128 $ gpg --keyserver pool.sks-keyservers.net --recv-keys AE9BC059 [all …]
|
| D | ChangeLog | 11 * build,win: remove extraneous -lshell32 (Ben Noordhuis) 19 * test: check if ipv6 link-local traffic is routable (Ben Noordhuis) 27 * unix: unbreak macOS < 10.14 (Sergey Fedorov) 35 * test_fs.c: Fix issue on 32-bit systems using btrfs (Stephen Gallagher) 37 * misc: ignore libuv-release-tool files (Jameson Nash) 45 * test: skip tcp-write-in-a-row on IBM i (Abdirahim Musse) 61 * unix: support full TCP keep-alive on Solaris (Andy Pan) 67 * freebsd: fix build on non-intel archs (David Carlier) 75 * build: re-enable msvc-asan job on CI (Jameson Nash) 83 * fix: always zero-terminate idna output (Ben Noordhuis) [all …]
|
| /third_party/vk-gl-cts/external/vulkancts/ |
| D | README.md | 7 Up-to-date documentation for dEQP is available at: 9 * [The VK-GL-CTS wiki for Khronos members](https://gitlab.khronos.org/Tracker/vk-gl-cts/wikis/home) 10 * [The VK-GL-CTS wiki for non-Khronos members](https://github.com/KhronosGroup/VK-GL-CTS/wiki) 14 ------------ 22 * CMake 3.20.0 or newer 33 * You can get this from the `mesa-common-dev` Ubuntu package. 35 ### MacOS subsection 39 Vulkan SDK for macOS includes a MoltenVK runtime library which is recommended method for 45 * Android SDK with: SDK Tools, SDK Platform-tools, SDK Build-tools, and API 28 52 tools/bin/sdkmanager tools platform-tools 'build-tools;25.0.2' 'platforms;android-28' [all …]
|
| /third_party/vulkan-loader/loader/ |
| D | CMakeLists.txt | 2 # Copyright (c) 2014-2023 The Khronos Group Inc. 3 # Copyright (c) 2014-2023 Valve Corporation 4 # Copyright (c) 2014-2023 LunarG, Inc. 6 # Copyright (c) 2023-2023 RasterGrid Kft. 12 # http://www.apache.org/licenses/LICENSE-2.0 29 …# Note: When linking your app or driver to OneCore.lib, be sure to remove any links to non-umbrell… 35 # Build dev_ext_trampoline.c and unknown_ext_chain.c with /O2 to allow tail-call optimization. 36 # Setup two CMake targets (loader-norm and loader-opt) for the different compilation flags. 42 …string(REGEX REPLACE "/RTC." "" MODIFIED_C_FLAGS_DEBUG ${MODIFIED_C_FLAGS_DEBUG}) #remove run-tim… 47 # Only generate the loader.rc file with CMake if BUILD_DLL_VERSIONINFO was set. [all …]
|
| /third_party/skia/third_party/externals/spirv-cross/ |
| D | README.md | 1 <!-- 2 Copyright 2020-2021 The Khronos Group, Inc. 3 SPDX-License-Identifier: CC-BY-4.0 4 --> 6 # SPIRV-Cross 8 SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader languages. 10 …ps://github.com/KhronosGroup/SPIRV-Cross/actions/workflows/main.yml/badge.svg)](https://github.com… 11 …status/github/KhronosGroup/SPIRV-Cross?svg=true&branch=master)](https://ci.appveyor.com/project/Ha… 15 - Convert SPIR-V to readable, usable and efficient GLSL 16 - Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL) [all …]
|