choco install cmake

choco install cmake -y Chocolatey v1.2.0 Installing the following packages: cmake By installing, you accept licenses for the packages. Progress: Downloading cmake.install 3.24.3… 100% Progress: Downloading cmake 3.24.3… 100%

cmake.install v3.24.3 [Approved] cmake.install package files install completed. Performing other installation steps. Installing 64-bit cmake.install… cmake.install has been installed.

 cmake.install may be able to be automatically uninstalled.
The install of cmake.install was successful.
 Software installed to 'C:\Program Files\CMake\'

cmake v3.24.3 [Approved] cmake package files install completed. Performing other installation steps.

The install of cmake was successful.
 Software installed to 'C:\ProgramData\chocolatey\lib\cmake'

Chocolatey installed 2/2 packages.

See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

.\cmake.exe
Usage
 cmake [options] 
 cmake [options] 
 cmake [options] -S  -B 

Specify a source directory to (re-)generate a build system for it in the current working directory. Specify an existing build directory to re-generate its build system.

Run 'cmake –help' for more information.

PS C:\Program Files\CMake\bin> .\cmake.exe –version cmake version 3.24.3

CMake suite maintained and supported by Kitware (kitware.com/cmake). PS C:\Program Files\CMake\bin> .\cmake.exe –help Usage

 cmake [options] 
 cmake [options] 
 cmake [options] -S  -B 

Specify a source directory to (re-)generate a build system for it in the current working directory. Specify an existing build directory to re-generate its build system.

Options

 -S           = Explicitly specify a source directory.
 -B            = Explicitly specify a build directory.
 -C            = Pre-load a script to populate the cache.
 -D [:]=    = Create or update a cmake cache entry.
 -U            = Remove matching entries from CMake cache.
 -G           = Specify a build system generator.
 -T             = Specify toolset name if supported by
                                generator.
 -A            = Specify platform name if supported by
                                generator.
 --toolchain            = Specify toolchain file
                                [CMAKE_TOOLCHAIN_FILE].
 --install-prefix  = Specify install directory
                                [CMAKE_INSTALL_PREFIX].
 -Wdev                        = Enable developer warnings.
 -Wno-dev                     = Suppress developer warnings.
 -Werror=dev                  = Make developer warnings errors.
 -Wno-error=dev               = Make developer warnings not errors.
 -Wdeprecated                 = Enable deprecation warnings.
 -Wno-deprecated              = Suppress deprecation warnings.
 -Werror=deprecated           = Make deprecated macro and function warnings
                                errors.
 -Wno-error=deprecated        = Make deprecated macro and function warnings
                                not errors.
 --preset ,--preset=
                              = Specify a configure preset.
 --list-presets               = List available presets.
 -E                           = CMake command mode.
 -L[A][H]                     = List non-advanced cached variables.
 --fresh                      = Configure a fresh build tree, removing any
                                existing cache file.
 --build                 = Build a CMake-generated project binary tree.
 --install               = Install a CMake-generated project binary
                                tree.
 --open                  = Open generated project in the associated
                                application.
 -N                           = View mode only.
 -P                     = Process script mode.
 --find-package               = Legacy pkg-config like mode.  Do not use.
 --graphviz=[file]            = Generate graphviz of dependencies, see
                                CMakeGraphVizOptions.cmake for more.
 --system-information [file]  = Dump information about this system.
 --log-level=
                              = Set the verbosity of messages from CMake
                                files.  --loglevel is also accepted for
                                backward compatibility reasons.
 --log-context                = Prepend log messages with context, if given
 --debug-trycompile           = Do not delete the try_compile build tree.
                                Only useful on one try_compile at a time.
 --debug-output               = Put cmake in a debug mode.
 --debug-find                 = Put cmake find in a debug mode.
 --debug-find-pkg=[,...]
                              = Limit cmake debug-find to the
                                comma-separated list of packages
 --debug-find-var=[,...]
                              = Limit cmake debug-find to the
                                comma-separated list of result variables
 --trace                      = Put cmake in trace mode.
 --trace-expand               = Put cmake in trace mode with variable
                                expansion.
 --trace-format=
                              = Set the output format of the trace.
 --trace-source=        = Trace only this CMake file/module.  Multiple
                                options allowed.
 --trace-redirect=      = Redirect trace output to a file instead of
                                stderr.
 --warn-uninitialized         = Warn about uninitialized values.
 --no-warn-unused-cli         = Don't warn about command line options.
 --check-system-vars          = Find problems with variable usage in system
                                files.
 --compile-no-warning-as-error= Ignore COMPILE_WARNING_AS_ERROR property and
                                CMAKE_COMPILE_WARNING_AS_ERROR variable.
 --profiling-format=     = Output data for profiling CMake scripts.
                                Supported formats: google-trace
 --profiling-output=    = Select an output path for the profiling data
                                enabled through --profiling-format.
 --help,-help,-usage,-h,-H,/? = Print usage information and exit.
 --version,-version,/V []  = Print version number and exit.
 --help-full []            = Print all help manuals and exit.
 --help-manual  []    = Print one help manual and exit.
 --help-manual-list []     = List help manuals available and exit.
 --help-command  []   = Print help for one command and exit.
 --help-command-list []    = List commands with help available and exit.
 --help-commands []        = Print cmake-commands manual and exit.
 --help-module  []    = Print help for one module and exit.
 --help-module-list []     = List modules with help available and exit.
 --help-modules []         = Print cmake-modules manual and exit.
 --help-policy  []    = Print help for one policy and exit.
 --help-policy-list []     = List policies with help available and exit.
 --help-policies []        = Print cmake-policies manual and exit.
 --help-property  [] = Print help for one property and exit.
 --help-property-list []   = List properties with help available and
                                exit.
 --help-properties []      = Print cmake-properties manual and exit.
 --help-variable var []    = Print help for one variable and exit.
 --help-variable-list []   = List variables with help available and exit.
 --help-variables []       = Print cmake-variables manual and exit.

Generators

The following generators are available on this platform (* marks default):

 Visual Studio 17 2022        = Generates Visual Studio 2022 project files.
                                Use -A option to specify architecture.
 Visual Studio 16 2019        = Generates Visual Studio 2019 project files.
                                Use -A option to specify architecture.
 Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
                                Optional [arch] can be "Win64" or "ARM".
 Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
                                Optional [arch] can be "Win64" or "ARM".
 Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
                                Optional [arch] can be "Win64" or "ARM".
 Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
                                Optional [arch] can be "Win64" or "ARM".
 Visual Studio 10 2010 [arch] = Deprecated.  Generates Visual Studio 2010
                                project files.  Optional [arch] can be
                                "Win64" or "IA64".
 Visual Studio 9 2008 [arch]  = Generates Visual Studio 2008 project files.
                                Optional [arch] can be "Win64" or "IA64".
 Borland Makefiles            = Generates Borland makefiles.

PS C:\Program Files\CMake\bin>