.\" Man page generated from reStructuredText. . .TH "CMAKE-GUI" "1" "December 03, 2022" "3.25.1" "CMake" .SH NAME cmake-gui \- CMake GUI Command-Line Reference . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .SH SYNOPSIS .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C cmake\-gui [] cmake\-gui [] cmake\-gui [] \-S \-B cmake\-gui [] \-\-browse\-manual .ft P .fi .UNINDENT .UNINDENT .SH DESCRIPTION .sp The \fBcmake\-gui\fP executable is the CMake GUI. Project configuration settings may be specified interactively. Brief instructions are provided at the bottom of the window when the program is running. .sp CMake is a cross\-platform build system generator. Projects specify their build process with platform\-independent CMake listfiles included in each directory of a source tree with the name \fBCMakeLists.txt\fP\&. Users build a project by using CMake to generate a build system for a native tool on their platform. .SH OPTIONS .INDENT 0.0 .TP .B \-S Path to root directory of the CMake project to build. .UNINDENT .INDENT 0.0 .TP .B \-B Path to directory which CMake will use as the root of build directory. .sp If the directory doesn\(aqt already exist CMake will make it. .UNINDENT .INDENT 0.0 .TP .B \-\-preset= Name of the preset to use from the project\(aqs \fBpresets\fP files, if it has them. .UNINDENT .INDENT 0.0 .TP .B \-\-browse\-manual Open the CMake reference manual in a browser and immediately exit. .UNINDENT .INDENT 0.0 .TP .B \-version [], \-\-version [], /V [] Show program name/version banner and exit. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-h, \-H, \-\-help, \-help, \-usage, /? Print usage information and exit. .sp Usage describes the basic command line interface and its options. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-full [] Print all help manuals and exit. .sp All manuals are printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-manual [] Print one help manual and exit. .sp The specified manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-manual\-list [] List help manuals available and exit. .sp The list contains all manuals for which help may be obtained by using the \fB\-\-help\-manual\fP option followed by a manual name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-command [] Print help for one command and exit. .sp The \fBcmake\-commands(7)\fP manual entry for \fB\fP is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-command\-list [] List commands with help available and exit. .sp The list contains all commands for which help may be obtained by using the \fB\-\-help\-command\fP option followed by a command name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-commands [] Print cmake\-commands manual and exit. .sp The \fBcmake\-commands(7)\fP manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-module [] Print help for one module and exit. .sp The \fBcmake\-modules(7)\fP manual entry for \fB\fP is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-module\-list [] List modules with help available and exit. .sp The list contains all modules for which help may be obtained by using the \fB\-\-help\-module\fP option followed by a module name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-modules [] Print cmake\-modules manual and exit. .sp The \fBcmake\-modules(7)\fP manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-policy [] Print help for one policy and exit. .sp The \fBcmake\-policies(7)\fP manual entry for \fB\fP is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-policy\-list [] List policies with help available and exit. .sp The list contains all policies for which help may be obtained by using the \fB\-\-help\-policy\fP option followed by a policy name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-policies [] Print cmake\-policies manual and exit. .sp The \fBcmake\-policies(7)\fP manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-property [] Print help for one property and exit. .sp The \fBcmake\-properties(7)\fP manual entries for \fB\fP are printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-property\-list [] List properties with help available and exit. .sp The list contains all properties for which help may be obtained by using the \fB\-\-help\-property\fP option followed by a property name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-properties [] Print cmake\-properties manual and exit. .sp The \fBcmake\-properties(7)\fP manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-variable [] Print help for one variable and exit. .sp The \fBcmake\-variables(7)\fP manual entry for \fB\fP is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-variable\-list [] List variables with help available and exit. .sp The list contains all variables for which help may be obtained by using the \fB\-\-help\-variable\fP option followed by a variable name. The output is printed to a named \fB\fP if given. .UNINDENT .INDENT 0.0 .TP .B \-\-help\-variables [] Print cmake\-variables manual and exit. .sp The \fBcmake\-variables(7)\fP manual is printed in a human\-readable text format. The output is printed to a named \fB\fP if given. .UNINDENT .SH SEE ALSO .sp The following resources are available to get help using CMake: .INDENT 0.0 .TP .B Home Page \fI\%https://cmake.org\fP .sp The primary starting point for learning about CMake. .TP .B Online Documentation and Community Resources \fI\%https://cmake.org/documentation\fP .sp Links to available documentation and community resources may be found on this web page. .TP .B Discourse Forum \fI\%https://discourse.cmake.org\fP .sp The Discourse Forum hosts discussion and questions about CMake. .UNINDENT .SH COPYRIGHT 2000-2022 Kitware, Inc. and Contributors .\" Generated by docutils manpage writer. .