| /third_party/curl/docs/ |
| D | INSTALL-CMAKE.md | 1 <!-- 4 SPDX-License-Identifier: curl 5 --> 7 # Building with CMake 10 from source code using the CMake build tool. To build with CMake, you of 11 course first have to install CMake. The minimum required version of CMake is 13 tree. Once the correct version of CMake is installed you can follow the 16 CMake builds can be configured either from the command line, or from one of 17 CMake's GUIs. 19 # Current flaws in the curl CMake build [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) 19 - NOTE: Currently, if it is desirable to hide the SIMD function symbols in 21 libjpeg-turbo, then NASM 2.14 or later or YASM must be used when 22 building libjpeg-turbo. 36 ARCH=`uname -m` 37 rpmbuild --rebuild nasm-{version}.src.rpm [all …]
|
| /third_party/elfio/ |
| D | CMakeLists.txt | 1 cmake_minimum_required(VERSION 3.10) 17 # Read version from header file 20 string(REGEX MATCH "#define ELFIO_VERSION \"([0-9\.]+)\"" _ ${ver}) 23 message(FATAL_ERROR "Unable to parse version from ${version_header}") 26 set(version ${CMAKE_MATCH_1}) variable 31 project(elfio VERSION ${version} LANGUAGES C CXX) 35 # Create a header only CMake target for elfio 53 # set (CMAKE_CXX_FLAGS "-Wall") 58 # set (CMAKE_CXX_FLAGS "-Wall") 66 # Create a file that includes the current project version. This will be [all …]
|
| /third_party/vulkan-loader/.github/workflows/ |
| D | build.yml | 1 # Copyright (c) 2021-2023 Valve Corporation 2 # Copyright (c) 2021-2023 LunarG, Inc. 4 # Licensed under the Apache License, Version 2.0 (the "License"); 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 38 runs-on: ${{matrix.os}} [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. 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 30 to set up and compile GLFW. The CMake project has their own much more detailed [all …]
|
| /third_party/skia/third_party/externals/abseil-cpp/CMake/ |
| D | README.md | 1 # Abseil CMake Build Instructions 3 Abseil comes with a CMake build script ([CMakeLists.txt](../CMakeLists.txt)) 4 that can be used on a wide range of platforms ("C" stands for cross-platform.). 5 If you don't have CMake installed already, you can download it for free from 6 <https://www.cmake.org/>. 8 CMake works by generating native makefiles or build projects that can 14 ## Incorporating Abseil Into a CMake Project 16 The recommendations below are similar to those for using CMake within the 18 …m/google/googletest/blob/master/googletest/README.md#incorporating-into-an-existing-cmake-project>) 20 ### Step-by-Step Instructions [all …]
|
| /third_party/libsnd/ |
| D | README.md | 11 Erik de Castro Lopo <erikd@mega-nerd.com> aka @erikd. The project was developed 14 After the release of version 1.0.30, @erikd transferred the project to 30 modern CMake based build system. Use of the CMake build system is documented 35 sudo apt install autoconf autogen automake build-essential libasound2-dev \ 36 libflac-dev libogg-dev libtool libvorbis-dev libopus-dev libmp3lame-dev \ 37 libmpg123-dev pkg-config python 44 brew install autoconf autogen automake flac libogg libtool libvorbis opus mpg123 pkg-config 49 autoreconf -vif 50 ./configure --enable-werror 54 ## The CMake build system [all …]
|
| /third_party/json/docs/mkdocs/docs/integration/ |
| D | cmake.md | 1 # CMake chapter 5 You can use the `nlohmann_json::nlohmann_json` interface target in CMake. This target populates the… 6 requirements for [`INTERFACE_INCLUDE_DIRECTORIES`](https://cmake.org/cmake/help/latest/prop_tgt/INT… 7 …riate include directories and [`INTERFACE_COMPILE_FEATURES`](https://cmake.org/cmake/help/latest/p… 12 To use this library from a CMake project, you can locate it directly with [`find_package()`](https:… 17 ```cmake title="CMakeLists.txt" 18 cmake_minimum_required(VERSION 3.1) 27 The package configuration file, `nlohmann_jsonConfig.cmake`, can be used either from an install tre… 32 To embed the library directly into an existing CMake project, place the entire source tree in a sub… 37 ```cmake title="CMakeLists.txt" [all …]
|
| /third_party/mindspore/mindspore-src/source/ |
| D | CMakeLists.txt | 1 cmake_minimum_required(VERSION 3.14.0) 6 …message(FATAL_ERROR "GCC version must be 7.3.0 and above, but found ${CMAKE_CXX_COMPILER_VERSION}") 8 …message(WARNING "GCC version ${CMAKE_CXX_COMPILER_VERSION} is greater than 11.3.0, may cause unkno… 12 include(${CMAKE_SOURCE_DIR}/cmake/options.cmake) 13 include(${CMAKE_SOURCE_DIR}/cmake/check_requirements.cmake) 14 include(${CMAKE_SOURCE_DIR}/cmake/ascend_variables.cmake) 21 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DENABLE_GEN_CODE") 23 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/") 31 set(MACOSX_CXX_WARNING_FLAGS "-Wno-inconsistent-missing-override \ 32 -Wno-unused-lambda-capture -Wno-unneeded-internal-declaration -Wno-unused-variable \ [all …]
|
| /third_party/icu/vendor/double-conversion/upstream/ |
| D | CMakeLists.txt | 1 cmake_minimum_required(VERSION 3.0) 2 project(double-conversion VERSION 3.2.0) 11 double-conversion/bignum.h 12 double-conversion/cached-powers.h 13 double-conversion/diy-fp.h 14 double-conversion/double-conversion.h 15 double-conversion/double-to-string.h 16 double-conversion/fast-dtoa.h 17 double-conversion/fixed-dtoa.h 18 double-conversion/ieee.h [all …]
|
| /third_party/libphonenumber/cpp/ |
| D | README | 1 C++ version of the libphonenumber project 4 This library is a port of the Java version. 6 This project uses some third-party code: 7 - src/phonenumbers/utf/ sources come from lib9 which is also used in Go. 11 ----------------------------------- 12 In recent Debian-based distributions you may be able to simply install the 16 - Use this if you just need to use or link against the library: 17 $ sudo apt-get install libphonenumber8 libphonenumber-dev 20 - Use this if you wish to develop or debug the library: 21 $ sudo apt-get source libphonenumber [all …]
|
| /third_party/googletest/docs/ |
| D | quickstart-cmake.md | 1 # Quickstart: Building with CMake 3 This tutorial aims to get you up and running with GoogleTest using CMake. If 6 [Quickstart for Bazel](quickstart-bazel.md) instead. 14 * [CMake](https://cmake.org/) and a compatible build tool for building the 18 [Ninja](https://ninja-build.org/), and others - see 19 [CMake Generators](https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html) 25 If you don't already have CMake installed, see the 26 [CMake installation guide](https://cmake.org/install). 34 CMake uses a file named `CMakeLists.txt` to configure the build system for a 45 GoogleTest. There are many ways to express dependencies in the CMake ecosystem; [all …]
|
| /third_party/libwebsockets/READMEs/ |
| D | README.build.md | 8 ./bootstrap-vcpkg.sh 12 … up to date by Microsoft team members and community contributors. If the version is out of date, p… 14 @section cm Introduction to CMake 16 CMake is a multi-platform build tool that can generate build files for many 17 different target platforms. See more info at http://www.cmake.org 19 CMake also allows/recommends you to do "out of source"-builds, that is, 27 - Windows (Visual Studio) 28 - Windows (MinGW) 29 - Linux (x86 and ARM) 30 - OSX [all …]
|
| /third_party/skia/third_party/externals/expat/expat/ |
| D | Changes | 7 #616 #649 #650 CVE-2022-43680 -- Fix heap use-after-free after overeager 9 XML_ExternalEntityParserCreate in out-of-memory situations 13 #629 #640 CVE-2022-40674 -- Heap use-after-free vulnerability in 17 #531 #534 CVE-2021-45960 -- Fix issues with left shifts by >=29 places 27 (which needs argument "-n" when running xmlwf). 39 #491 #492 Version info bumped from 9:0:8 to 9:1:8; 47 #551 CVE-2022-23990 -- Fix unsigned integer overflow in function 52 #34 #466 #484 CVE-2013-0340/CWE-776 -- Protect against billion laughs attacks 53 (denial-of-service; flavors targeting CPU time or RAM or both, 61 - A new error code XML_ERROR_AMPLIFICATION_LIMIT_BREACH to [all …]
|
| /third_party/opencl-headers/ |
| D | README.md | 7 https://github.com/KhronosGroup/OpenCL-Headers 14 …ation, it is part of the [OpenCL SDK](https://github.com/KhronosGroup/OpenCL-SDK). If looking for … 18 - The OpenCL Headers CMake package support uses CMake for its build system. 19 If CMake is not provided by your build system or OS package manager, please consult the [CMake webs… 22 While the headers may just be copied as-is, this repository also contains a 23 CMake script with an install rule to allow for packaging the headers. 26 cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/chosen/install/prefix 27 cmake --build build --target install 32 Example CMake invocation 35 cmake -D CMAKE_PREFIX_PATH=/chosen/install/prefix /path/to/opencl/app [all …]
|
| /third_party/skia/third_party/externals/abseil-cpp/ |
| D | CMakeLists.txt | 4 # Licensed under the Apache License, Version 2.0 (the "License"); 8 # https://www.apache.org/licenses/LICENSE-2.0 17 # Most widely used distributions have cmake 3.5 or greater available as of March 18 # 2019. A notable exception is RHEL-7 (CentOS7). You can install a current 19 # version of CMake by first installing Extra Packages for Enterprise Linux 22 cmake_minimum_required(VERSION 3.5) 34 # Project version variables are the empty string if version is unspecified 62 # when absl is included as subproject (i.e. using add_subdirectory(abseil-cpp)) 71 …"Use CMake C++ standard meta features (e.g. cxx_std_11) that propagate to targets that link to Abs… 72 OFF) # TODO: Default to ON for CMake 3.8 and greater. [all …]
|
| D | conanfile.py | 2 # -*- coding: utf-8 -*- 4 # Note: Conan is supported on a best-effort basis. Abseil doesn't use Conan 8 from conans import ConanFile, CMake, tools 10 from conans.model.version import Version 15 url = "https://github.com/abseil/abseil-cpp" 17 author = "Abseil <abseil-io@googlegroups.com>" 19 license = "Apache-2.0" 20 topics = ("conan", "abseil", "abseil-cpp", "google", "common-libraries") 22 exports_sources = ["CMakeLists.txt", "CMake/*", "absl/*"] 23 generators = "cmake" [all …]
|
| /third_party/skia/third_party/externals/swiftshader/tests/kokoro/gcp_windows/ |
| D | continuous.bat | 5 SET PATH=C:\python36;C:\Program Files\cmake\bin;%PATH% 15 REM The currently used OS image comes with CMake 3.17.3. If a newer version is 18 REM choco upgrade cmake -y --limit-output --no-progress 19 cmake --version 21 cmake .. ^ 22 -G "%CMAKE_GENERATOR_TYPE%" ^ 23 -Thost=x64 ^ 24 "-DREACTOR_BACKEND=%REACTOR_BACKEND%" ^ 25 "-DSWIFTSHADER_LLVM_VERSION=%LLVM_VERSION%" ^ 26 "-DREACTOR_VERIFY_LLVM_IR=1" ^ [all …]
|
| /third_party/libcoap/ |
| D | BUILDING | 1 For Windows builds - see the Windows Section 10 [There is a stable version at 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 [all …]
|
| /third_party/vk-gl-cts/external/jsoncpp/ |
| D | CMakeLists.txt | 3 # ==== Define cmake build policies that affect compilation and linkage default behaviors 5 # Set the JSONCPP_NEWEST_VALIDATED_POLICIES_VERSION string to the newest cmake version 12 # CMake versions greater than the JSONCPP_NEWEST_VALIDATED_POLICIES_VERSION policies will 13 # continue to generate policy warnings "CMake Warning (dev)...Policy CMP0XXX is not set:" 17 cmake_minimum_required(VERSION ${JSONCPP_OLDEST_VALIDATED_POLICIES_VERSION}) 19 #Set and use the newest available cmake policies that are validated to work 24 cmake_policy(VERSION ${JSONCPP_CMAKE_POLICY_VERSION}) 52 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake") 54 # --------------------------------------------------------------------------- 56 # --------------------------------------------------------------------------- [all …]
|
| /third_party/mindspore/mindspore-src/source/scripts/build/ |
| D | akg_find_llvm.sh | 2 # Copyright 2021-2023 Huawei Technologies Co., Ltd 4 # Licensed under the Apache License, Version 2.0 (the "License"); 8 # http://www.apache.org/licenses/LICENSE-2.0 17 # Find a suitable LLVM version for AKG. 19 # This file generates a temporary cmake script file 20 # and executes it by `cmake -P` (cmake script mode). 23 # the `cmake` command exits with status `0`. 26 # "add_library command is not scriptable" in `LLVMExports.cmake` of LLVM library. 27 # This error is caused because of running `cmake` in script mode. 28 # Finally the `cmake` command exit with status `1`. [all …]
|
| /third_party/vk-gl-cts/external/amber/src/kokoro/android/ |
| D | build.sh | 3 # Licensed under the Apache License, Version 2.0 (the "License"); 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" 27 TOOLCHAIN_PATH="$ANDROID_NDK/build/cmake/android.toolchain.cmake" 29 # Disable git's "detected dubious ownership" error - kokoro checks out the repo with a different 31 git config --global --add safe.directory '*' [all …]
|
| /third_party/json/ |
| D | CMakeLists.txt | 1 cmake_minimum_required(VERSION 3.1...3.14) 5 ## name and version 7 project(nlohmann_json VERSION 3.11.3 LANGUAGES CXX) 22 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH}) 30 # Allow CMake 3.13+ to override options when using FetchContent / add_subdirectory. 34 # VERSION_GREATER_EQUAL is not available in CMake 3.1 43 option(JSON_GlobalUDLs "Place use-defined string literals in the global namespa… 47 option(JSON_Install "Install CMake targets during install step." ${MAIN_PROJ… 48 option(JSON_MultipleHeaders "Use non-amalgamated version of the library." ON) 49 option(JSON_SystemInclude "Include as system headers (skip for clang-tidy)." OFF) [all …]
|
| /third_party/opencl-headers/.github/workflows/ |
| D | linux.yml | 7 runs-on: ubuntu-18.04 8 container: streamhpc/opencl-sdk-base:ubuntu-18.04-20220127 11 …# TODO: CMake 3.0.2 is Headers minimum (and ubuntu 18.04 canonical apt repo ver), not this repo's … 15 # One CMake version 19 - C_COMPILER: gcc-7 20 CXX_COMPILER: g++-7 21 CMAKE: 3.0.2 25 - C_COMPILER: gcc-7 26 CXX_COMPILER: g++-7 27 CMAKE: 3.0.2 [all …]
|
| /third_party/protobuf/cmake/ |
| D | README.md | 1 This directory contains *CMake* files that can be used to build protobuf 5 You need to have [CMake](http://www.cmake.org), [Visual Studio](https://www.visualstudio.com) 6 and optionally [Git](http://git-scm.com) installed on your computer before proceeding. 31 If *cmake* command is not available from *Command Prompt*, add it to system *PATH* variable: 33 C:\Path\to>set PATH=%PATH%;C:\Program Files (x86)\CMake\bin 48 For example: if you only need C++, download `protobuf-cpp-[VERSION].tar.gz`; if 49 you need C++ and Java, download `protobuf-java-[VERSION].tar.gz` (every package 51 download `protobuf-all-[VERSION].tar.gz`. 55 C:\Path\to> git clone -b [release_tag] https://github.com/protocolbuffers/protobuf.git 57 Where *[release_tag]* is a git tag like *v3.0.0-beta-1* or a branch name like *master* [all …]
|