Home
last modified time | relevance | path

Searched refs:CMake (Results 1 – 25 of 182) sorted by relevance

12345678

/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DCMakePrimer.rst2 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 DCMake.rst2 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 DAdvancedBuilds.rst11 `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 DBuildingADistribution.rst16 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 DGettingStartedVS.rst50 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 DHowToCrossCompileLLVM.rst19 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 Dbuild.ps148 $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 DChanges86 #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 DREADME.md37 ## 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 DREADME.solaris.md11 * 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 DMultiDistributionExample.cmake54 # 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 DREADME.txt1 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 DHowToSetupToolingForLLVM.rst16 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 DREADME.md23 ## 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 DREADME.txt8 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 Dexpat.cmake1 # 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 DREADME1 See docs/CMake.html for instructions on how to build LLVM with CMake.
/netbsd-src/external/bsd/libevent/dist/cmake/
H A DCopyright.txt1 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 DCMakeLists.txt3 # 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 DBUILD.gn6 # 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 DFindAirPcap.cmake24 # 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 DFindGRPC.cmake7 # 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 DLLVMDistributionSupport.cmake6 # - 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 DWinMsvc.cmake88 # 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 DClangClCMakeCompileRules.cmake3 # 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

12345678