/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | CMakePrimer.rst | 2 CMake Primer 10 anyone affiliated with the CMake project. This document may contain 18 The LLVM project and many of the core projects built on LLVM build using CMake. 19 This document aims to provide a brief overview of CMake for developers modifying 22 The official CMake language references is available in the cmake-language 29 CMake is a tool that reads script files in its own language that describe how a 30 software project builds. As CMake evaluates the scripts it constructs an 32 fully processed, if there are no errors, CMake will generate build files to 33 actually build the project. CMake supports generating build files for a variety 36 When a user runs CMake it performs a variety of checks similar to how autoconf [all …]
|
H A D | CMake.rst | 2 Building LLVM with CMake 11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake 20 `Quick start`_ section. If you are a CMake novice, start with `Basic CMake usage`_ 23 you already have experience with CMake, this is the recommended starting point. 25 This page is geared towards users of the LLVM CMake build. If you're looking for 26 information about modifying the LLVM CMake build system you may want to see the 27 :doc:`CMakePrimer` page. It has a basic overview of the CMake language. 34 We use here the command-line, non-interactive CMake interface. 37 CMake. Version 3.13.4 is the minimum required. 57 CMake will detect your development environment, perform a series of tests, and [all …]
|
H A D | AdvancedBuilds.rst | 11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake 16 :doc:`CMake` pages. This page is intended for users doing more complex builds. 18 Many of the examples below are written assuming specific CMake Generators. 19 Unless otherwise explicitly called out these commands should work with any CMake 25 The Clang CMake build system supports bootstrap (aka multi-stage) builds. At a 31 then use that just-built clang to build clang again. In CMake this simplest form 41 configurations for each stage. The next series of examples utilize CMake cache 44 By default, only a few CMake options will be passed between stages. 47 CMake option, each variable separated by a ";". As example: 54 CMake options starting by ``BOOTSTRAP_`` will be passed only to the stage2 build. [all …]
|
H A D | BuildingADistribution.rst | 16 If you are new to CMake you may find the :doc:`CMake` or :doc:`CMakePrimer` 52 *BUILD_SHARED_LIBS* CMake option. That option exists for optimizing developer 59 captured in the DistributionExample CMake cache file located at 107 Each distribution creates its own set of CMake exports, and the target to 108 install the CMake exports for a particular distribution for a project is named 138 There are four main build optimizations that our CMake build system supports. 143 set on the stage-2 compiler either using a CMake cache file, or by prefixing the 190 CMake options to ``On``: *LLVM_BUILD_LLVM_DYLIB* and *LLVM_LINK_LLVM_DYLIB*. 193 Distributions should never be built using the *BUILD_SHARED_LIBS* CMake 196 Relevant CMake Options [all …]
|
H A D | GettingStartedVS.rst | 50 You will also need the `CMake <http://www.cmake.org/>`_ build system since it 99 5. Use `CMake <http://www.cmake.org/>`_ to generate up-to-date project files: 101 * Once CMake is installed then the simplest way is to just start the 102 CMake GUI, select the directory where you have LLVM extracted to, and 110 * If CMake complains that it cannot find the compiler, make sure that 114 * See the :doc:`LLVM CMake guide <CMake>` for detailed information about 116 * CMake generates project files for all build types. To select a specific 119 * By default, the Visual Studio project files generated by CMake use the 122 generating the Visual Studio solution. This requires CMake 3.8.0 or later. 137 ``CMAKE_INSTALL_PREFIX`` setting when you first configured CMake. [all …]
|
H A D | HowToCrossCompileLLVM.rst | 19 In this use case, we'll be using CMake and Ninja, on a Debian-based Linux 35 Configuring CMake 38 For more information on how to configure CMake for LLVM/Clang, 39 see :doc:`CMake`. 41 The CMake options you need to add are: 93 running CMake: 108 But the CMake prepare step, which checks for 139 Running CMake and Building
|
/netbsd-src/external/bsd/libfido2/dist/windows/ |
H A D | build.ps1 | 48 $CMake = $(Get-Command cmake -ErrorAction Ignore | ` variable 50 if ([string]::IsNullOrEmpty($CMake)) { variable 51 $CMake = $CMakePath variable 53 if (-Not (Test-Path $CMake)) { variable 54 throw "Unable to find CMake at $CMake" variable 89 Write-Host "CMake: $CMake" variable 145 & $CMake ..\..\..\${LIBRESSL} -A "${Arch}" ` variable 151 & $CMake --build . --config ${Config} --verbose; ExitOnError variable 152 & $CMake --build . --config ${Config} --target install --verbose; ` variable 163 & $CMake ..\..\..\${LIBCBOR} -A "${Arch}" ` variable [all …]
|
/netbsd-src/external/mit/expat/dist/ |
H A D | Changes | 86 #546 Autotools: Fix broken CMake support under Cygwin 88 compilation with CMake from installed sources 130 #535 CMake: Make call to file(GENERATE [..]) work for CMake <3.19 131 #541 Autotools|CMake: MinGW: Make run.sh(.in) work for Cygwin 138 #536 CI: Check for realistic minimum CMake version 159 #507 #519 Autotools: Sync CMake templates 160 #495 #524 CMake: MinGW: Fix pkg-config section "Libs" for 162 - multi-config CMake generators (e.g. Ninja Multi-Config) 222 #332 #470 For (non-default) compilation with -DEXPAT_MIN_SIZE=ON (CMake) 225 #485 #486 Autotools: Fix generated CMake files for non-64bit and [all …]
|
H A D | README.md | 37 ## Using libexpat in your CMake-Based Project 39 There are two ways of using libexpat with CMake: 43 This approach leverages CMake's own [module `FindEXPAT`](https://cmake.org/cmake/help/latest/module… 58 # a) for CMake >=3.10 (see CMake's FindEXPAT docs) 61 # b) for CMake >=3.0 70 - libexpat >=2.2.8 where packaging uses the CMake build system 204 ### b) Building with CMake 206 The CMake build system is still *experimental* and may replace the primary 212 For an idea of the available (non-advanced) options for building with CMake:
|
/netbsd-src/external/bsd/libpcap/dist/doc/ |
H A D | README.solaris.md | 11 * CMake 3.23.1 works. 17 * CMake 3.21.1 works. 36 * CMake 3.21.0 works. 44 * CMake 3.14.3 works. 51 * CMake 3.14.3 works. 57 * CMake 2.8.9 does not work.
|
/netbsd-src/external/apache2/llvm/dist/clang/cmake/caches/ |
H A D | MultiDistributionExample.cmake | 54 # Note that we need to include the CMake exports targets for the distribution 56 # the general CMake exports target for each project (cmake-exports and 57 # clang-cmake-exports), in our list of targets. The distribution CMake exports 58 # targets just install the CMake exports file for the distribution's targets, 59 # whereas the project CMake exports targets install the rest of the project's 60 # CMake exports (which are needed in order to import the project from other 61 # CMake_projects via find_package, and include the distribution's CMake exports
|
H A D | README.txt | 1 CMake Caches 4 This directory contains CMake cache scripts that pre-populate the CMakeCache in 7 You can use the caches files with the following CMake invocation: 11 [additional CMake options (i.e. -DCMAKE_INSTALL_PREFIX=<install path>)] 31 The PGO CMake cache can be used to generate a multi-stage instrumented compiler. 32 You can configure your build directory with the following invocation of CMake: 67 using the following CMake command:
|
/netbsd-src/external/apache2/llvm/dist/clang/docs/ |
H A D | HowToSetupToolingForLLVM.rst | 16 from the ``compile_commands.json`` file, generated by CMake. When 20 build using CMake to use clang tools. 22 Setup Clang Tooling Using CMake and Make 25 If you intend to use make to build LLVM, you should have CMake 2.8.6 or 28 First, you need to generate Makefiles for LLVM with CMake. You need to 29 make a build directory and run CMake from it: 40 CMake variables. 151 at least CMake 2.8.9. 171 LLVM with CMake. You need to make a build directory and run CMake from 183 CMake variables in an interactive manner.
|
/netbsd-src/external/bsd/libevent/dist/ |
H A D | README.md | 23 ## CMake (General) 26 The following Libevent specific CMake variables are as follows (the values being 34 # Installation directory for CMake files 70 # on the the cross compilation target to verify that it works. See CMake 78 ## CMake (Windows) 80 Install CMake: <https://www.cmake.org> 87 ## CMake (Unix) 137 ## CMake (Windows) 140 environment for Libevent; the CMake instructions here are new and 141 experimental, though they _should_ be solid. We hope that CMake will [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-format-vs/ |
H A D | README.txt | 8 The extension is built using CMake to generate the usual LLVM.sln by setting 9 the following CMake vars: 23 The CMake build will copy clang-format.exe and LICENSE.TXT into the ClangFormat/ 26 CMake once, it can be built manually from the ClangFormat.sln solution in Visual
|
/netbsd-src/external/mit/expat/dist/cmake/autotools/ |
H A D | expat.cmake | 1 # Generated by CMake 4 message(FATAL_ERROR "CMake >= 2.6.0 required") 9 # Generated CMake target import file. 62 message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.")
|
/netbsd-src/external/apache2/llvm/dist/llvm/cmake/ |
H A D | README | 1 See docs/CMake.html for instructions on how to build LLVM with CMake.
|
/netbsd-src/external/bsd/libevent/dist/cmake/ |
H A D | Copyright.txt | 1 CMake - Cross Platform Makefile Generator 37 CMake in source and binary form. Some source files contain additional 39 for details. Third-party software packages supplied with CMake under 45 CMake was initially developed by Kitware with the following sponsorship:
|
/netbsd-src/external/apache2/llvm/dist/clang/cmake/modules/ |
H A D | CMakeLists.txt | 3 # Generate a list of CMake library targets so that other CMake projects can 5 # the usual CMake convention seems to be ${Project}Targets.cmake.
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/tools/libclang/ |
H A D | BUILD.gn | 6 # several things from the CMake build: 9 # in the CMake build), so libclang is always a static library on linux 93 # See llvm_setup_rpath() in CMake.
|
/netbsd-src/external/bsd/libpcap/dist/cmake/Modules/ |
H A D | FindAirPcap.cmake | 24 # Alternatively, AirPcap_ROOT may also be set from the CMake command 35 # The only way to *FORCE* CMake to look in the Lib/x64 directory 39 # In newer versions of CMake, CMAKE_LIBRARY_ARCHITECTURE is set according to
|
/netbsd-src/external/apache2/llvm/dist/llvm/cmake/modules/ |
H A D | FindGRPC.cmake | 7 # This setup requires gRPC to be built from sources using CMake and installed 11 # it's On (NOTE: This is a variable passed to gRPC CMake build invocation, 21 # gRPC CMake CONFIG gives the libraries slightly odd names, make them match 37 # usually installed, the CMake files telling us *which* static libraries to 140 # FIXME: CMake docs suggest OBJECT_DEPENDS isn't needed, but I can't get
|
H A D | LLVMDistributionSupport.cmake | 6 # - The generated CMake exports file for ${project} is called ${project}Targets 8 # - The build target for the CMake exports is called ${project}-cmake-exports 14 # hold the path of the installed CMake modules directory. 16 # for the project's CMake modules. 35 # CMake doesn't easily distinguish between properties that are unset and 137 # Produce a string of CMake include() commands to include the exported targets 165 # Create the install commands and targets for the distributions' CMake exports. 217 # CMake seemingly doesn't distinguish between an empty list and a list
|
/netbsd-src/external/apache2/llvm/dist/llvm/cmake/platforms/ |
H A D | WinMsvc.cmake | 88 # When configuring CMake with a toolchain file against a top-level CMakeLists.txt, 89 # it will actually run CMake many times, once for each small test program used to 96 # CMAKE_TRY_COMPILE_PLATFORM_VARIABLES once our minimum supported CMake version 213 "CMake variable MSVC_BASE must point to a folder containing MSVC " 221 "CMake variable WINSDK_BASE and WINSDK_VER must resolve to a valid " 239 # a CROSS_TOOLCHAIN_FLAGS_NATIVE argument which consists of a list of flags to pass to CMake 286 …# Prevent CMake from attempting to invoke mt.exe. It only recognizes the slashed form and not the … 318 # CMake populates these with a bunch of unnecessary libraries, which requires
|
H A D | ClangClCMakeCompileRules.cmake | 3 # input file path to force it to be treated as a path. CMake's compilation rules 5 # CMake versions, overriding compilation rules works well enough. This file will
|