GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - armdevvel/CMake: CMake source code with modifications to build for Windows on ARM32

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

75,744 Commits
75,744 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.gitlab
.gitlab
 
 
Auxiliary
Auxiliary
 
 
Help
Help
 
 
Licenses
Licenses
 
 
Modules
Modules
 
 
Packaging
Packaging
 
 
Source
Source
 
 
Templates
Templates
 
 
Tests
Tests
 
 
Utilities
Utilities
 
 
.clang-format
.clang-format
 
 
.clang-tidy
.clang-tidy
 
 
.codespellrc
.codespellrc
 
 
.editorconfig
.editorconfig
 
 
.git-remote-files
.git-remote-files
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitlab-ci.yml
.gitlab-ci.yml
 
 
.hooks-config
.hooks-config
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.pvsconfig
.pvsconfig
 
 
.typos.toml
.typos.toml
 
 
CMakeCPack.cmake
CMakeCPack.cmake
 
 
CMakeCPackOptions.cmake.in
CMakeCPackOptions.cmake.in
 
 
CMakeGraphVizOptions.cmake
CMakeGraphVizOptions.cmake
 
 
CMakeLists.txt
CMakeLists.txt
 
 
CONTRIBUTING.rst
CONTRIBUTING.rst
 
 
CONTRIBUTORS.rst
CONTRIBUTORS.rst
 
 
CTestConfig.cmake
CTestConfig.cmake
 
 
CTestCustom.cmake.in
CTestCustom.cmake.in
 
 
CompileFlags.cmake
CompileFlags.cmake
 
 
DartConfig.cmake
DartConfig.cmake
 
 
LICENSE.rst
LICENSE.rst
 
 
README.rst
README.rst
 
 
bootstrap
bootstrap
 
 
cmake_uninstall.cmake.in
cmake_uninstall.cmake.in
 
 
configure
configure
 
 
sgconfig.yml
sgconfig.yml
 
 

Repository files navigation

CMake

Introduction

CMake is a cross-platform, open-source build system generator. For full documentation visit the CMake Home Page and the CMake Documentation Page. The CMake Community Wiki also references useful guides and recipes.

CMake is maintained and supported by Kitware and developed in collaboration with a productive community of contributors.

License

CMake is distributed under the OSI-approved BSD 3-clause License. See LICENSE.rst for details.

Building CMake

Supported Platforms

  • Microsoft Windows
  • Apple macOS
  • Linux
  • FreeBSD
  • OpenBSD
  • Solaris
  • AIX

Other UNIX-like operating systems may work too out of the box, if not it should not be a major problem to port CMake to this platform. Please post to the CMake Discourse Forum to ask if others have had experience with the platform.

Building CMake with CMake

You can build CMake as any other project with a CMake-based build system: run an already-installed CMake on this source tree with your preferred generator and options. Then build it and install it.

To build the documentation, install Sphinx and configure CMake with -DSPHINX_HTML=ON and/or -DSPHINX_MAN=ON to enable the "html" or "man" builder. Add -DSPHINX_EXECUTABLE=/path/to/sphinx-build if the tool is not found automatically.

To run the test suite, run ctest in the CMake build directory after building. See the CMake Testing Guide for details.

Building CMake from Scratch

UNIX/Mac OSX/MinGW/MSYS/Cygwin

You need to have a C++ compiler (supporting C++11) and a make installed. Run the bootstrap script you find in the source directory of CMake. You can use the --help option to see the supported options. You may use the --prefix=<install_prefix> option to specify a custom installation directory for CMake. Once this has finished successfully, run make and make install.

For example, if you simply want to build and install CMake from source, you can build directly in the source tree:

$ ./bootstrap && make && sudo make install

Or, if you plan to develop CMake or otherwise run the test suite, create a separate build tree:

$ mkdir build && cd build
$ ../bootstrap && make

By default the bootstrap script configures CMake to build with vendored dependencies. However, CMake does not vendor OpenSSL. To bootstrap in a minimal environment, disable use of OpenSSL:

$ ./bootstrap -- -DCMAKE_USE_OPENSSL=OFF

Windows

There are two ways for building CMake under Windows:

  1. Compile with MSVC from VS 2015 or later. You need to download and install a binary release of CMake. You can get these releases from the CMake Download Page. Then proceed with the instructions above for Building CMake with CMake.

  2. Bootstrap with MinGW under MSYS2. Download and install MSYS2. Then install the required build tools:

    $ pacman -S --needed git base-devel mingw-w64-x86_64-gcc
    

    and bootstrap as above.

Reporting Bugs

If you have found a bug:

  1. If you have a patch, please read the CONTRIBUTING.rst document.
  2. Otherwise, please post to the CMake Discourse Forum and ask about the expected and observed behaviors to determine if it is really a bug.
  3. Finally, if the issue is not resolved by the above steps, open an entry in the CMake Issue Tracker.

Contributing

See CONTRIBUTING.rst for instructions to contribute.

About

CMake source code with modifications to build for Windows on ARM32

gitlab.kitware.com/cmake/cmake

Resources

Readme
BSD-3-Clause license

Contributing

Contributing
Activity
Custom properties

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.