{"id":58840,"date":"2025-08-16T16:40:54","date_gmt":"2025-08-16T08:40:54","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/58840.html"},"modified":"2025-08-16T16:40:54","modified_gmt":"2025-08-16T08:40:54","slug":"cmake%e5%9f%ba%e7%a1%80%ef%bc%9a%e5%b8%ae%e5%8a%a9%e6%89%8b%e5%86%8c%e7%9a%84%e4%bd%bf%e7%94%a8","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/58840.html","title":{"rendered":"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528"},"content":{"rendered":"<p id=\"main-toc\">\u76ee\u5f55<\/p>\n<p id=\"1.%E5%AE%98%E6%96%B9%E5%9C%A8%E7%BA%BF%E6%96%87%E6%A1%A3%EF%BC%88%E6%9D%83%E5%A8%81%E8%AF%A6%E7%BB%86%EF%BC%89-toc\" style=\"margin-left:0px\">1.\u5b98\u65b9\u5728\u7ebf\u6587\u6863&#xff08;\u6743\u5a01\u8be6\u7ec6&#xff09;<\/p>\n<p id=\"2.%E7%A6%BB%E7%BA%BF%E6%96%87%E6%A1%A3%EF%BC%88%E6%9D%83%E5%A8%81%E8%AF%A6%E7%BB%86%EF%BC%89-toc\" style=\"margin-left:0px\">2.\u79bb\u7ebf\u6587\u6863&#xff08;\u6743\u5a01\u8be6\u7ec6&#xff09;<\/p>\n<p id=\"3.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%86%85%E7%BD%AE%E5%B8%AE%E5%8A%A9%EF%BC%88%E7%A6%BB%E7%BA%BF%E5%BF%AB%E9%80%9F%E6%9F%A5%E8%AF%A2%EF%BC%89-toc\" style=\"margin-left:0px\">3.\u547d\u4ee4\u884c\u5185\u7f6e\u5e2e\u52a9&#xff08;\u79bb\u7ebf\u5feb\u901f\u67e5\u8be2&#xff09;<\/p>\n<p id=\"3.1.%E6%9F%A5%E7%9C%8B%E6%A0%B8%E5%BF%83%E5%B8%AE%E5%8A%A9%E5%88%86%E7%B1%BB-toc\" style=\"margin-left:40px\">3.1.\u67e5\u770b\u6838\u5fc3\u5e2e\u52a9\u5206\u7c7b<\/p>\n<p id=\"3.2.%E6%9F%A5%E7%9C%8B%E5%B8%AE%E5%8A%A9%E6%89%8B%E5%86%8C%E5%88%97%E8%A1%A8-toc\" style=\"margin-left:40px\">3.2.\u67e5\u770b\u5e2e\u52a9\u624b\u518c\u5217\u8868<\/p>\n<p id=\"3.3.%E6%9F%A5%E7%9C%8B%E5%91%BD%E4%BB%A4%E5%B8%AE%E5%8A%A9-toc\" style=\"margin-left:40px\">3.3.\u67e5\u770b\u547d\u4ee4\u5e2e\u52a9<\/p>\n<p id=\"3.4.%E6%9F%A5%E7%9C%8B%E6%A8%A1%E5%9D%97%E5%B8%AE%E5%8A%A9-toc\" style=\"margin-left:40px\">3.4.\u67e5\u770b\u6a21\u5757\u5e2e\u52a9<\/p>\n<p id=\"3.5.%E6%9F%A5%E7%9C%8B%E6%94%BF%E7%AD%96%EF%BC%88CMake%20%E7%89%88%E6%9C%AC%E5%85%BC%E5%AE%B9%E6%80%A7%E8%A7%84%E5%88%99%EF%BC%89-toc\" style=\"margin-left:40px\">3.5.\u67e5\u770b\u653f\u7b56&#xff08;CMake \u7248\u672c\u517c\u5bb9\u6027\u89c4\u5219&#xff09;<\/p>\n<p id=\"3.6.%E6%9F%A5%E7%9C%8B%E5%8F%82%E9%87%8F-toc\" style=\"margin-left:40px\">3.6.\u67e5\u770b\u53c2\u91cf<\/p>\n<p id=\"4.CMake-GUI%20%E5%B8%AE%E5%8A%A9%EF%BC%88%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%EF%BC%89-toc\" style=\"margin-left:0px\">4.CMake-GUI \u5e2e\u52a9&#xff08;\u56fe\u5f62\u754c\u9762&#xff09;<\/p>\n<p id=\"5.%E5%AE%9E%E7%94%A8%E6%8A%80%E5%B7%A7-toc\" style=\"margin-left:0px\">5.\u5b9e\u7528\u6280\u5de7<\/p>\n<p id=\"%E7%9B%B8%E5%85%B3%E9%93%BE%E6%8E%A5-toc\" style=\"margin-left:0px\">\u76f8\u5173\u94fe\u63a5<\/p>\n<hr id=\"hr-toc\" \/>\n<h2>1.\u5b98\u65b9\u5728\u7ebf\u6587\u6863&#xff08;\u6743\u5a01\u8be6\u7ec6&#xff09;<\/h2>\n<p>1.\u8bbf\u95ee\u5165\u53e3<\/p>\n<ul>\n<li>\u6700\u65b0\u7248\u672c&#xff1a;CMake 3.31 \u5e2e\u52a9\u624b\u518c<\/li>\n<li>\u7279\u5b9a\u7248\u672c&#xff1a;\u5c06\u00a0latest\u00a0\u66ff\u6362\u4e3a\u7248\u672c\u53f7&#xff08;\u5982\u00a0v3.27&#xff09;&#xff0c;\u4f8b\u5982\u00a0CMake 3.27 \u624b\u518c\u3002<\/li>\n<\/ul>\n<p>2.\u6838\u5fc3\u6587\u6863\u7ed3\u6784<\/p>\n<ul>\n<li>\u6559\u7a0b&#xff08;Tutorial&#xff09;&#xff1a;\u9010\u6b65\u8bb2\u89e3 CMake \u57fa\u7840\u7528\u6cd5&#xff08;\u5982\u9879\u76ee\u914d\u7f6e\u3001\u5e93\u94fe\u63a5\u3001\u6d4b\u8bd5\u96c6\u6210&#xff09;\u3002<\/li>\n<li>\u547d\u4ee4\u624b\u518c&#xff08;cmake-commands (7)&#xff09;&#xff1a;\u6240\u6709 CMake \u547d\u4ee4\u7684\u8be6\u7ec6\u8bf4\u660e&#xff08;\u5982\u00a0add_executable\u3001target_link_libraries&#xff09;\u3002<\/li>\n<li>\u6a21\u5757\u624b\u518c&#xff08;cmake-modules (7)&#xff09;&#xff1a;\u5185\u7f6e\u6a21\u5757\u7684\u6587\u6863&#xff08;\u5982\u00a0FetchContent\u3001FindPython&#xff09;\u3002<\/li>\n<li>\u653f\u7b56\u624b\u518c&#xff08;cmake-policies (7)&#xff09;&#xff1a;\u7248\u672c\u517c\u5bb9\u6027\u89c4\u5219&#xff08;\u5982\u00a0CMP0169&#xff09;\u3002<\/li>\n<\/ul>\n<h2 id=\"2.%E7%A6%BB%E7%BA%BF%E6%96%87%E6%A1%A3%EF%BC%88%E6%9D%83%E5%A8%81%E8%AF%A6%E7%BB%86%EF%BC%89\">2.\u79bb\u7ebf\u6587\u6863&#xff08;\u6743\u5a01\u8be6\u7ec6&#xff09;<\/h2>\n<p>\u4f7f\u7528\u6d4f\u89c8\u5668\u6253\u5f00CMake\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6&#xff0c;\u5982&#xff1a;<\/p>\n<p>C:\/Program Files\/CMake\/doc\/cmake\/html\/index.html<\/p>\n<p>\u6253\u5f00\u5982\u4e0b\u56fe\u6240\u793a&#xff1a;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1736\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/08\/20250816084005-68a043e57d8d7.png\" width=\"3006\" \/><\/p>\n<h2 id=\"3.%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%86%85%E7%BD%AE%E5%B8%AE%E5%8A%A9%EF%BC%88%E7%A6%BB%E7%BA%BF%E5%BF%AB%E9%80%9F%E6%9F%A5%E8%AF%A2%EF%BC%89\">3.\u547d\u4ee4\u884c\u5185\u7f6e\u5e2e\u52a9&#xff08;\u79bb\u7ebf\u5feb\u901f\u67e5\u8be2&#xff09;<\/h2>\n<p>CMake \u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684\u547d\u4ee4\u884c\u53c2\u6570&#xff0c;\u53ef\u76f4\u63a5\u5728\u7ec8\u7aef\u4e2d\u67e5\u770b\u5e2e\u52a9\u4fe1\u606f&#xff1a;<\/p>\n<h3 id=\"3.1.%E6%9F%A5%E7%9C%8B%E6%A0%B8%E5%BF%83%E5%B8%AE%E5%8A%A9%E5%88%86%E7%B1%BB\">3.1.\u67e5\u770b\u6838\u5fc3\u5e2e\u52a9\u5206\u7c7b<\/h3>\n<p>cmake &#8211;help # \u67e5\u770b\u57fa\u672c\u547d\u4ee4\u884c\u53c2\u6570\u548c\u5e2e\u52a9\u9009\u9879<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake &#8211;help<br \/>\nUsage<\/p>\n<p>  cmake [options] &lt;path-to-source&gt;<br \/>\n  cmake [options] &lt;path-to-existing-build&gt;<br \/>\n  cmake [options] -S &lt;path-to-source&gt; -B &lt;path-to-build&gt;<\/p>\n<p>Specify a source directory to (re-)generate a build system for it in the<br \/>\ncurrent working directory.  Specify an existing build directory to<br \/>\nre-generate its build system.<\/p>\n<p>Options<br \/>\n  -S &lt;path-to-source&gt;          &#061; Explicitly specify a source directory.<br \/>\n  -B &lt;path-to-build&gt;           &#061; Explicitly specify a build directory.<br \/>\n  -C &lt;initial-cache&gt;           &#061; Pre-load a script to populate the cache.<br \/>\n  -D &lt;var&gt;[:&lt;type&gt;]&#061;&lt;value&gt;    &#061; Create or update a cmake cache entry.<br \/>\n  -U &lt;globbing_expr&gt;           &#061; Remove matching entries from CMake cache.<br \/>\n  -G &lt;generator-name&gt;          &#061; Specify a build system generator.<br \/>\n  -T &lt;toolset-name&gt;            &#061; Specify toolset name if supported by<br \/>\n                                 generator.<br \/>\n  -A &lt;platform-name&gt;           &#061; Specify platform name if supported by<br \/>\n                                 generator.<br \/>\n  &#8211;toolchain &lt;file&gt;           &#061; Specify toolchain file<br \/>\n                                 [CMAKE_TOOLCHAIN_FILE].<br \/>\n  &#8211;install-prefix &lt;directory&gt; &#061; Specify install directory<br \/>\n                                 [CMAKE_INSTALL_PREFIX].<br \/>\n  &#8211;project-file &lt;project-file-name&gt;<br \/>\n                               &#061; Specify an alternate project file name.<br \/>\n  -Wdev                        &#061; Enable developer warnings.<br \/>\n  -Wno-dev                     &#061; Suppress developer warnings.<br \/>\n  -Werror&#061;dev                  &#061; Make developer warnings errors.<br \/>\n  -Wno-error&#061;dev               &#061; Make developer warnings not errors.<br \/>\n  -Wdeprecated                 &#061; Enable deprecation warnings.<br \/>\n  -Wno-deprecated              &#061; Suppress deprecation warnings.<br \/>\n  -Werror&#061;deprecated           &#061; Make deprecated macro and function warnings<br \/>\n                                 errors.<br \/>\n  -Wno-error&#061;deprecated        &#061; Make deprecated macro and function warnings<br \/>\n                                 not errors.<br \/>\n  &#8211;preset &lt;preset&gt;,&#8211;preset&#061;&lt;preset&gt;<br \/>\n                               &#061; Specify a configure preset.<br \/>\n  &#8211;list-presets[&#061;&lt;type&gt;]      &#061; List available presets.<br \/>\n  &#8211;workflow [&lt;options&gt;]       &#061; Run a workflow preset.<br \/>\n  -E                           &#061; CMake command mode.  Run &#034;cmake -E&#034; for a<br \/>\n                                 summary of commands.<br \/>\n  -L[A][H]                     &#061; List non-advanced cached variables.<br \/>\n  -LR[A][H] &lt;regex&gt;            &#061; Show cached variables that match the regex.<br \/>\n  &#8211;fresh                      &#061; Configure a fresh build tree, removing any<br \/>\n                                 existing cache file.<br \/>\n  &#8211;build &lt;dir&gt;                &#061; Build a CMake-generated project binary tree.<br \/>\n                                 Run &#034;cmake &#8211;build&#034; to see compatible<br \/>\n                                 options and a quick help.<br \/>\n  &#8211;install &lt;dir&gt;              &#061; Install a CMake-generated project binary<br \/>\n                                 tree.  Run &#034;cmake &#8211;install&#034; to see<br \/>\n                                 compatible options and a quick help.<br \/>\n  &#8211;open &lt;dir&gt;                 &#061; Open generated project in the associated<br \/>\n                                 application.<br \/>\n  -N                           &#061; View mode only.<br \/>\n  -P &lt;file&gt;                    &#061; Process script mode.<br \/>\n  &#8211;find-package               &#061; Legacy pkg-config like mode.  Do not use.<br \/>\n  &#8211;graphviz&#061;&lt;file&gt;            &#061; Generate graphviz of dependencies, see<br \/>\n                                 CMakeGraphVizOptions.cmake for more.<br \/>\n  &#8211;system-information [file]  &#061; Dump information about this system.<br \/>\n  &#8211;print-config-dir           &#061; Print CMake config directory for user-wide<br \/>\n                                 FileAPI queries.<br \/>\n  &#8211;log-level&#061;&lt;ERROR|WARNING|NOTICE|STATUS|VERBOSE|DEBUG|TRACE&gt;<br \/>\n                               &#061; Set the verbosity of messages from CMake<br \/>\n                                 files.  &#8211;loglevel is also accepted for<br \/>\n                                 backward compatibility reasons.<br \/>\n  &#8211;log-context                &#061; Prepend log messages with context, if given<br \/>\n  &#8211;debug-trycompile           &#061; Do not delete the try_compile build tree.<br \/>\n                                 Only useful on one try_compile at a time.<br \/>\n  &#8211;debug-output               &#061; Put cmake in a debug mode.<br \/>\n  &#8211;debug-find                 &#061; Put cmake find in a debug mode.<br \/>\n  &#8211;debug-find-pkg&#061;&lt;pkg-name&gt;[,&#8230;]<br \/>\n                               &#061; Limit cmake debug-find to the<br \/>\n                                 comma-separated list of packages<br \/>\n  &#8211;debug-find-var&#061;&lt;var-name&gt;[,&#8230;]<br \/>\n                               &#061; Limit cmake debug-find to the<br \/>\n                                 comma-separated list of result variables<br \/>\n  &#8211;trace                      &#061; Put cmake in trace mode.<br \/>\n  &#8211;trace-expand               &#061; Put cmake in trace mode with variable<br \/>\n                                 expansion.<br \/>\n  &#8211;trace-format&#061;&lt;human|json-v1&gt;<br \/>\n                               &#061; Set the output format of the trace.<br \/>\n  &#8211;trace-source&#061;&lt;file&gt;        &#061; Trace only this CMake file\/module.  Multiple<br \/>\n                                 options allowed.<br \/>\n  &#8211;trace-redirect&#061;&lt;file&gt;      &#061; Redirect trace output to a file instead of<br \/>\n                                 stderr.<br \/>\n  &#8211;warn-uninitialized         &#061; Warn about uninitialized values.<br \/>\n  &#8211;no-warn-unused-cli         &#061; Don&#039;t warn about command line options.<br \/>\n  &#8211;check-system-vars          &#061; Find problems with variable usage in system<br \/>\n                                 files.<br \/>\n  &#8211;compile-no-warning-as-error&#061; Ignore COMPILE_WARNING_AS_ERROR property and<br \/>\n                                 CMAKE_COMPILE_WARNING_AS_ERROR variable.<br \/>\n  &#8211;link-no-warning-as-error   &#061; Ignore LINK_WARNING_AS_ERROR property and<br \/>\n                                 CMAKE_LINK_WARNING_AS_ERROR variable.<br \/>\n  &#8211;profiling-format&#061;&lt;fmt&gt;     &#061; Output data for profiling CMake scripts.<br \/>\n                                 Supported formats: google-trace<br \/>\n  &#8211;profiling-output&#061;&lt;file&gt;    &#061; Select an output path for the profiling data<br \/>\n                                 enabled through &#8211;profiling-format.<br \/>\n  -h,-H,&#8211;help,-help,-usage,\/? &#061; Print usage information and exit.<br \/>\n  &#8211;version,-version,\/V [&lt;file&gt;]<br \/>\n                               &#061; Print version number and exit.<br \/>\n  &#8211;help &lt;keyword&gt; [&lt;file&gt;]    &#061; Print help for one keyword and exit.<br \/>\n  &#8211;help-full [&lt;file&gt;]         &#061; Print all help manuals and exit.<br \/>\n  &#8211;help-manual &lt;man&gt; [&lt;file&gt;] &#061; Print one help manual and exit.<br \/>\n  &#8211;help-manual-list [&lt;file&gt;]  &#061; List help manuals available and exit.<br \/>\n  &#8211;help-command &lt;cmd&gt; [&lt;file&gt;]&#061; Print help for one command and exit.<br \/>\n  &#8211;help-command-list [&lt;file&gt;] &#061; List commands with help available and exit.<br \/>\n  &#8211;help-commands [&lt;file&gt;]     &#061; Print cmake-commands manual and exit.<br \/>\n  &#8211;help-module &lt;mod&gt; [&lt;file&gt;] &#061; Print help for one module and exit.<br \/>\n  &#8211;help-module-list [&lt;file&gt;]  &#061; List modules with help available and exit.<br \/>\n  &#8211;help-modules [&lt;file&gt;]      &#061; Print cmake-modules manual and exit.<br \/>\n  &#8211;help-policy &lt;cmp&gt; [&lt;file&gt;] &#061; Print help for one policy and exit.<br \/>\n  &#8211;help-policy-list [&lt;file&gt;]  &#061; List policies with help available and exit.<br \/>\n  &#8211;help-policies [&lt;file&gt;]     &#061; Print cmake-policies manual and exit.<br \/>\n  &#8211;help-property &lt;prop&gt; [&lt;file&gt;]<br \/>\n                               &#061; Print help for one property and exit.<br \/>\n  &#8211;help-property-list [&lt;file&gt;]&#061; List properties with help available and<br \/>\n                                 exit.<br \/>\n  &#8211;help-properties [&lt;file&gt;]   &#061; Print cmake-properties manual and exit.<br \/>\n  &#8211;help-variable var [&lt;file&gt;] &#061; Print help for one variable and exit.<br \/>\n  &#8211;help-variable-list [&lt;file&gt;]&#061; List variables with help available and exit.<br \/>\n  &#8211;help-variables [&lt;file&gt;]    &#061; Print cmake-variables manual and exit.<\/p>\n<p>Generators<\/p>\n<p>The following generators are available on this platform (* marks default):<br \/>\n* Visual Studio 17 2022        &#061; Generates Visual Studio 2022 project files.<br \/>\n                                 Use -A option to specify architecture.<br \/>\n  Visual Studio 16 2019        &#061; Generates Visual Studio 2019 project files.<br \/>\n                                 Use -A option to specify architecture.<br \/>\n  Visual Studio 15 2017 [arch] &#061; Generates Visual Studio 2017 project files.<br \/>\n                                 Optional [arch] can be &#034;Win64&#034; or &#034;ARM&#034;.<br \/>\n  Visual Studio 14 2015 [arch] &#061; Generates Visual Studio 2015 project files.<br \/>\n                                 Optional [arch] can be &#034;Win64&#034; or &#034;ARM&#034;.<br \/>\n  Borland Makefiles            &#061; Generates Borland makefiles.<br \/>\n  NMake Makefiles              &#061; Generates NMake makefiles.<br \/>\n  NMake Makefiles JOM          &#061; Generates JOM makefiles.<br \/>\n  MSYS Makefiles               &#061; Generates MSYS makefiles.<br \/>\n  MinGW Makefiles              &#061; Generates a make file for use with<br \/>\n                                 mingw32-make.<br \/>\n  Green Hills MULTI            &#061; Generates Green Hills MULTI files<br \/>\n                                 (experimental, work-in-progress).<br \/>\n  Unix Makefiles               &#061; Generates standard UNIX makefiles.<br \/>\n  Ninja                        &#061; Generates build.ninja files.<br \/>\n  Ninja Multi-Config           &#061; Generates build-&lt;Config&gt;.ninja files.<br \/>\n  Watcom WMake                 &#061; Generates Watcom WMake makefiles.<br \/>\n  CodeBlocks &#8211; MinGW Makefiles &#061; Generates CodeBlocks project files<br \/>\n                                 (deprecated).<br \/>\n  CodeBlocks &#8211; NMake Makefiles &#061; Generates CodeBlocks project files<br \/>\n                                 (deprecated).<br \/>\n  CodeBlocks &#8211; NMake Makefiles JOM<br \/>\n                               &#061; Generates CodeBlocks project files<br \/>\n                                 (deprecated).<br \/>\n  CodeBlocks &#8211; Ninja           &#061; Generates CodeBlocks project files<br \/>\n                                 (deprecated).<br \/>\n  CodeBlocks &#8211; Unix Makefiles  &#061; Generates CodeBlocks project files<br \/>\n                                 (deprecated).<br \/>\n  CodeLite &#8211; MinGW Makefiles   &#061; Generates CodeLite project files<br \/>\n                                 (deprecated).<br \/>\n  CodeLite &#8211; NMake Makefiles   &#061; Generates CodeLite project files<br \/>\n                                 (deprecated).<br \/>\n  CodeLite &#8211; Ninja             &#061; Generates CodeLite project files<br \/>\n                                 (deprecated).<br \/>\n  CodeLite &#8211; Unix Makefiles    &#061; Generates CodeLite project files<br \/>\n                                 (deprecated).<br \/>\n  Eclipse CDT4 &#8211; NMake Makefiles<br \/>\n                               &#061; Generates Eclipse CDT 4.0 project files<br \/>\n                                 (deprecated).<br \/>\n  Eclipse CDT4 &#8211; MinGW Makefiles<br \/>\n                               &#061; Generates Eclipse CDT 4.0 project files<br \/>\n                                 (deprecated).<br \/>\n  Eclipse CDT4 &#8211; Ninja         &#061; Generates Eclipse CDT 4.0 project files<br \/>\n                                 (deprecated).<br \/>\n  Eclipse CDT4 &#8211; Unix Makefiles&#061; Generates Eclipse CDT 4.0 project files<br \/>\n                                 (deprecated).<br \/>\n  Kate &#8211; MinGW Makefiles       &#061; Generates Kate project files (deprecated).<br \/>\n  Kate &#8211; NMake Makefiles       &#061; Generates Kate project files (deprecated).<br \/>\n  Kate &#8211; Ninja                 &#061; Generates Kate project files (deprecated).<br \/>\n  Kate &#8211; Ninja Multi-Config    &#061; Generates Kate project files (deprecated).<br \/>\n  Kate &#8211; Unix Makefiles        &#061; Generates Kate project files (deprecated).<br \/>\n  Sublime Text 2 &#8211; MinGW Makefiles<br \/>\n                               &#061; Generates Sublime Text 2 project files<br \/>\n                                 (deprecated).<br \/>\n  Sublime Text 2 &#8211; NMake Makefiles<br \/>\n                               &#061; Generates Sublime Text 2 project files<br \/>\n                                 (deprecated).<br \/>\n  Sublime Text 2 &#8211; Ninja       &#061; Generates Sublime Text 2 project files<br \/>\n                                 (deprecated).<br \/>\n  Sublime Text 2 &#8211; Unix Makefiles<br \/>\n                               &#061; Generates Sublime Text 2 project files<br \/>\n                                 (deprecated). <\/p>\n<p>\u5173\u952e\u4fe1\u606f\u5982\u4e0b&#xff1a;<\/p>\n<p>&#8211;help,-help,-usage,-h,-H,\/?&#061; \u6253\u5370\u4f7f\u7528\u4fe1\u606f\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;version,-version,\/V [&lt;f&gt;] &#061; \u6253\u5370\u7248\u672c\u53f7\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-full [&lt;f&gt;]           &#061; \u6253\u5370\u6240\u6709\u5e2e\u52a9\u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-manual &lt;man&gt; [&lt;f&gt;]   &#061; \u6253\u5370\u4e00\u4efd\u5e2e\u52a9\u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-manual-list [&lt;f&gt;]    &#061; \u5217\u51fa\u53ef\u7528\u7684\u5e2e\u52a9\u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-command &lt;cmd&gt; [&lt;f&gt;]  &#061; \u6253\u5370\u4e00\u4e2a\u547d\u4ee4\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-command-list [&lt;f&gt;]   &#061; \u5217\u51fa\u5177\u6709\u53ef\u7528\u5e2e\u52a9\u7684\u547d\u4ee4\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-commands [&lt;f&gt;]       &#061; \u6253\u5370 cmake-commands \u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-module &lt;mod&gt; [&lt;f&gt;]   &#061; \u6253\u5370\u4e00\u4e2a\u6a21\u5757\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-module-list [&lt;f&gt;]    &#061; \u5217\u51fa\u5177\u6709\u53ef\u7528\u5e2e\u52a9\u7684\u6a21\u5757\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-modules [&lt;f&gt;]        &#061; \u6253\u5370 cmake-modules \u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-policy &lt;cmp&gt; [&lt;f&gt;]   &#061; \u6253\u5370\u4e00\u9879\u653f\u7b56\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-policy-list [&lt;f&gt;]    &#061; \u5217\u51fa\u5177\u6709\u53ef\u7528\u5e2e\u52a9\u7684\u7b56\u7565\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-policies [&lt;f&gt;]       &#061; \u6253\u5370 cmake-policies \u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-property &lt;prop&gt; [&lt;f&gt;] &#061; \u6253\u5370\u4e00\u4e2a\u5c5e\u6027\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-property-list [&lt;f&gt;]   &#061; \u5217\u51fa\u5177\u6709\u53ef\u7528\u5e2e\u52a9\u7684\u5c5e\u6027\u548c<br \/>\n                               \u51fa\u53e3\u3002<br \/>\n&#8211;help-properties [&lt;f&gt;]    &#061; \u6253\u5370 cmake-properties \u624b\u518c\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-variable var [&lt;f&gt;]  &#061; \u6253\u5370\u4e00\u4e2a\u53d8\u91cf\u7684\u5e2e\u52a9\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-variable-list [&lt;f&gt;] &#061; \u5217\u51fa\u53ef\u7528\u5e2e\u52a9\u7684\u53d8\u91cf\u5e76\u9000\u51fa\u3002<br \/>\n&#8211;help-variables [&lt;f&gt;]     &#061; \u6253\u5370 cmake-variables \u624b\u518c\u5e76\u9000\u51fa\u3002 <\/p>\n<h3 id=\"3.2.%E6%9F%A5%E7%9C%8B%E5%B8%AE%E5%8A%A9%E6%89%8B%E5%86%8C%E5%88%97%E8%A1%A8\" style=\"background-color:transparent\">3.2.\u67e5\u770b\u5e2e\u52a9\u624b\u518c\u5217\u8868<\/h3>\n<p>cmake \u00a0&#8211;help-manual-list<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake  &#8211;help-manual-list<br \/>\nccmake(1)<br \/>\ncmake(1)<br \/>\ncmake-buildsystem(7)<br \/>\ncmake-commands(7)<br \/>\ncmake-compile-features(7)<br \/>\ncmake-configure-log(7)<br \/>\ncmake-cxxmodules(7)<br \/>\ncmake-developer(7)<br \/>\ncmake-env-variables(7)<br \/>\ncmake-file-api(7)<br \/>\ncmake-generator-expressions(7)<br \/>\ncmake-generators(7)<br \/>\ncmake-gui(1)<br \/>\ncmake-instrumentation(7)<br \/>\ncmake-language(7)<br \/>\ncmake-modules(7)<br \/>\ncmake-packages(7)<br \/>\ncmake-policies(7)<br \/>\ncmake-presets(7)<br \/>\ncmake-properties(7)<br \/>\ncmake-qt(7)<br \/>\ncmake-server(7)<br \/>\ncmake-toolchains(7)<br \/>\ncmake-variables(7)<br \/>\ncpack(1)<br \/>\ncpack-generators(7)<br \/>\nctest(1) <\/p>\n<p>\u67e5\u770b\u5177\u4f53\u624b\u518c&#xff1a;<\/p>\n<p>cmake \u00a0&#8211;help-manual\u00a0 &#034;\u6a21\u5757\u540d\u79f0&#034;<\/p>\n<p>\u5982\u67e5\u770b\u00a0 cmake-qt , \u547d\u4ee4\u5982\u4e0b&#xff1a;<\/p>\n<p>cmake \u00a0&#8211;help-manual &#034;cmake-qt&#034;<\/p>\n<p style=\"background-color:transparent\">\u67e5\u770b\u5168\u90e8\u5e2e\u52a9\u5185\u5bb9&#xff1a;<\/p>\n<p>cmake &#8211;help-full # \u8f93\u51fa\u6240\u6709\u5e2e\u52a9\u624b\u518c&#xff08;\u9002\u5408\u4fdd\u5b58\u4e3a\u6587\u4ef6&#xff09;<\/p>\n<p>cmake &#8211;help-full &gt; cmake_help.txt # \u4fdd\u5b58\u5230\u6587\u4ef6\u4ee5\u4fbf\u79bb\u7ebf\u67e5\u770b<\/p>\n<h3 id=\"3.3.%E6%9F%A5%E7%9C%8B%E5%91%BD%E4%BB%A4%E5%B8%AE%E5%8A%A9\">3.3.\u67e5\u770b\u547d\u4ee4\u5e2e\u52a9<\/h3>\n<p>\u67e5\u770b\u5168\u90e8\u547d\u4ee4\u5217\u8868&#xff1a;<\/p>\n<p>cmake &#8211;help-command-list<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake &#8211;help-command-list<br \/>\nadd_compile_definitions<br \/>\nadd_compile_options<br \/>\nadd_custom_command<br \/>\nadd_custom_target<br \/>\nadd_definitions<br \/>\nadd_dependencies<br \/>\nadd_executable<br \/>\nadd_library<br \/>\nadd_link_options<br \/>\nadd_subdirectory<br \/>\nadd_test<br \/>\naux_source_directory<br \/>\nblock<br \/>\nbreak<br \/>\nbuild_command<br \/>\nbuild_name<br \/>\ncmake_file_api<br \/>\ncmake_host_system_information<br \/>\ncmake_instrumentation<br \/>\ncmake_language<br \/>\ncmake_minimum_required<br \/>\ncmake_parse_arguments<br \/>\ncmake_path<br \/>\ncmake_pkg_config<br \/>\ncmake_policy<br \/>\nconfigure_file<br \/>\ncontinue<br \/>\ncreate_test_sourcelist<br \/>\nctest_build<br \/>\nctest_configure<br \/>\nctest_coverage<br \/>\nctest_empty_binary_directory<br \/>\nctest_memcheck<br \/>\nctest_read_custom_files<br \/>\nctest_run_script<br \/>\nctest_sleep<br \/>\nctest_start<br \/>\nctest_submit<br \/>\nctest_test<br \/>\nctest_update<br \/>\nctest_upload<br \/>\ndefine_property<br \/>\nelse<br \/>\nelseif<br \/>\nenable_language<br \/>\nenable_testing<br \/>\nendblock<br \/>\nendforeach<br \/>\nendfunction<br \/>\nendif<br \/>\nendmacro<br \/>\nendwhile<br \/>\nexec_program<br \/>\nexecute_process<br \/>\nexport<br \/>\nexport_library_dependencies<br \/>\nfile<br \/>\nfind_file<br \/>\nfind_library<br \/>\nfind_package<br \/>\nfind_path<br \/>\nfind_program<br \/>\nfltk_wrap_ui<br \/>\nforeach<br \/>\nfunction<br \/>\nget_cmake_property<br \/>\nget_directory_property<br \/>\nget_filename_component<br \/>\nget_property<br \/>\nget_source_file_property<br \/>\nget_target_property<br \/>\nget_test_property<br \/>\nif<br \/>\ninclude<br \/>\ninclude_directories<br \/>\ninclude_external_msproject<br \/>\ninclude_guard<br \/>\ninclude_regular_expression<br \/>\ninstall<br \/>\ninstall_files<br \/>\ninstall_programs<br \/>\ninstall_targets<br \/>\nlink_directories<br \/>\nlink_libraries<br \/>\nlist<br \/>\nload_cache<br \/>\nload_command<br \/>\nmacro<br \/>\nmake_directory<br \/>\nmark_as_advanced<br \/>\nmath<br \/>\nmessage<br \/>\noption<br \/>\noutput_required_files<br \/>\nproject<br \/>\nqt_wrap_cpp<br \/>\nqt_wrap_ui<br \/>\nremove<br \/>\nremove_definitions<br \/>\nreturn<br \/>\nseparate_arguments<br \/>\nset<br \/>\nset_directory_properties<br \/>\nset_property<br \/>\nset_source_files_properties<br \/>\nset_target_properties<br \/>\nset_tests_properties<br \/>\nsite_name<br \/>\nsource_group<br \/>\nstring<br \/>\nsubdir_depends<br \/>\nsubdirs<br \/>\ntarget_compile_definitions<br \/>\ntarget_compile_features<br \/>\ntarget_compile_options<br \/>\ntarget_include_directories<br \/>\ntarget_link_directories<br \/>\ntarget_link_libraries<br \/>\ntarget_link_options<br \/>\ntarget_precompile_headers<br \/>\ntarget_sources<br \/>\ntry_compile<br \/>\ntry_run<br \/>\nunset<br \/>\nuse_mangled_mesa<br \/>\nutility_source<br \/>\nvariable_requires<br \/>\nvariable_watch<br \/>\nwhile<br \/>\nwrite_file <\/p>\n<p>\u67e5\u770b\u5177\u4f53\u7684\u547d\u4ee4\u5e2e\u52a9&#xff1a;<\/p>\n<p>cmake &#8211;help-command add_executable  # \u67e5\u770b add_executable \u547d\u4ee4\u7684\u7528\u6cd5<br \/>\ncmake &#8211;help-command FetchContent_Declare  # \u67e5\u770b FetchContent_Declare \u547d\u4ee4 <\/p>\n<h3 id=\"3.4.%E6%9F%A5%E7%9C%8B%E6%A8%A1%E5%9D%97%E5%B8%AE%E5%8A%A9\" style=\"background-color:transparent\">3.4.\u67e5\u770b\u6a21\u5757\u5e2e\u52a9<\/h3>\n<p>\u67e5\u770b\u6a21\u5757\u5217\u8868&#xff1a;<\/p>\n<p>cmake &#8211;help-module-list<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake &#8211;help-module-list<br \/>\nAddFileDependencies<br \/>\nAndroidTestUtilities<br \/>\nBundleUtilities<br \/>\nCMakeAddFortranSubdirectory<br \/>\nCMakeBackwardCompatibilityCXX<br \/>\nCMakeDependentOption<br \/>\nCMakeDetermineVSServicePack<br \/>\nCMakeExpandImportedTargets<br \/>\nCMakeFindDependencyMacro<br \/>\nCMakeFindFrameworks<br \/>\nCMakeFindPackageMode<br \/>\nCMakeForceCompiler<br \/>\nCMakeGraphVizOptions<br \/>\nCMakePackageConfigHelpers<br \/>\nCMakeParseArguments<br \/>\nCMakePrintHelpers<br \/>\nCMakePrintSystemInformation<br \/>\nCMakePushCheckState<br \/>\nCMakeVerifyManifest<br \/>\nCPack<br \/>\nCPackArchive<br \/>\nCPackBundle<br \/>\nCPackComponent<br \/>\nCPackCygwin<br \/>\nCPackDMG<br \/>\nCPackDeb<br \/>\nCPackFreeBSD<br \/>\nCPackIFW<br \/>\nCPackIFWConfigureFile<br \/>\nCPackNSIS<br \/>\nCPackNuGet<br \/>\nCPackProductBuild<br \/>\nCPackRPM<br \/>\nCPackWIX<br \/>\nCSharpUtilities<br \/>\nCTest<br \/>\nCTestCoverageCollectGCOV<br \/>\nCTestScriptMode<br \/>\nCTestUseLaunchers<br \/>\nCheckCCompilerFlag<br \/>\nCheckCSourceCompiles<br \/>\nCheckCSourceRuns<br \/>\nCheckCXXCompilerFlag<br \/>\nCheckCXXSourceCompiles<br \/>\nCheckCXXSourceRuns<br \/>\nCheckCXXSymbolExists<br \/>\nCheckCompilerFlag<br \/>\nCheckFortranCompilerFlag<br \/>\nCheckFortranFunctionExists<br \/>\nCheckFortranSourceCompiles<br \/>\nCheckFortranSourceRuns<br \/>\nCheckFunctionExists<br \/>\nCheckIPOSupported<br \/>\nCheckIncludeFile<br \/>\nCheckIncludeFileCXX<br \/>\nCheckIncludeFiles<br \/>\nCheckLanguage<br \/>\nCheckLibraryExists<br \/>\nCheckLinkerFlag<br \/>\nCheckOBJCCompilerFlag<br \/>\nCheckOBJCSourceCompiles<br \/>\nCheckOBJCSourceRuns<br \/>\nCheckOBJCXXCompilerFlag<br \/>\nCheckOBJCXXSourceCompiles<br \/>\nCheckOBJCXXSourceRuns<br \/>\nCheckPIESupported<br \/>\nCheckPrototypeDefinition<br \/>\nCheckSourceCompiles<br \/>\nCheckSourceRuns<br \/>\nCheckStructHasMember<br \/>\nCheckSymbolExists<br \/>\nCheckTypeSize<br \/>\nCheckVariableExists<br \/>\nDart<br \/>\nDeployQt4<br \/>\nDocumentation<br \/>\nExternalData<br \/>\nExternalProject<br \/>\nFeatureSummary<br \/>\nFetchContent<br \/>\nFindALSA<br \/>\nFindASPELL<br \/>\nFindAVIFile<br \/>\nFindArmadillo<br \/>\nFindBISON<br \/>\nFindBLAS<br \/>\nFindBZip2<br \/>\nFindBacktrace<br \/>\nFindBoost<br \/>\nFindBullet<br \/>\nFindCABLE<br \/>\nFindCUDA<br \/>\nFindCUDAToolkit<br \/>\nFindCURL<br \/>\nFindCVS<br \/>\nFindCoin3D<br \/>\nFindCups<br \/>\nFindCurses<br \/>\nFindCxxTest<br \/>\nFindCygwin<br \/>\nFindDCMTK<br \/>\nFindDart<br \/>\nFindDevIL<br \/>\nFindDoxygen<br \/>\nFindEXPAT<br \/>\nFindEnvModules<br \/>\nFindFLEX<br \/>\nFindFLTK<br \/>\nFindFLTK2<br \/>\nFindFontconfig<br \/>\nFindFreetype<br \/>\nFindGCCXML<br \/>\nFindGDAL<br \/>\nFindGIF<br \/>\nFindGLEW<br \/>\nFindGLUT<br \/>\nFindGSL<br \/>\nFindGTK<br \/>\nFindGTK2<br \/>\nFindGTest<br \/>\nFindGettext<br \/>\nFindGit<br \/>\nFindGnuTLS<br \/>\nFindGnuplot<br \/>\nFindHDF5<br \/>\nFindHSPELL<br \/>\nFindHTMLHelp<br \/>\nFindHg<br \/>\nFindICU<br \/>\nFindITK<br \/>\nFindIce<br \/>\nFindIconv<br \/>\nFindIcotool<br \/>\nFindImageMagick<br \/>\nFindIntl<br \/>\nFindJNI<br \/>\nFindJPEG<br \/>\nFindJasper<br \/>\nFindJava<br \/>\nFindKDE3<br \/>\nFindKDE4<br \/>\nFindLAPACK<br \/>\nFindLATEX<br \/>\nFindLTTngUST<br \/>\nFindLibArchive<br \/>\nFindLibLZMA<br \/>\nFindLibXml2<br \/>\nFindLibXslt<br \/>\nFindLibinput<br \/>\nFindLua<br \/>\nFindLua50<br \/>\nFindLua51<br \/>\nFindMFC<br \/>\nFindMPEG<br \/>\nFindMPEG2<br \/>\nFindMPI<br \/>\nFindMatlab<br \/>\nFindMotif<br \/>\nFindMsys<br \/>\nFindODBC<br \/>\nFindOpenACC<br \/>\nFindOpenAL<br \/>\nFindOpenCL<br \/>\nFindOpenGL<br \/>\nFindOpenMP<br \/>\nFindOpenSP<br \/>\nFindOpenSSL<br \/>\nFindOpenSceneGraph<br \/>\nFindOpenThreads<br \/>\nFindPHP4<br \/>\nFindPNG<br \/>\nFindPackageHandleStandardArgs<br \/>\nFindPackageMessage<br \/>\nFindPatch<br \/>\nFindPerl<br \/>\nFindPerlLibs<br \/>\nFindPhysFS<br \/>\nFindPike<br \/>\nFindPkgConfig<br \/>\nFindPostgreSQL<br \/>\nFindProducer<br \/>\nFindProtobuf<br \/>\nFindPython<br \/>\nFindPython2<br \/>\nFindPython3<br \/>\nFindPythonInterp<br \/>\nFindPythonLibs<br \/>\nFindQt<br \/>\nFindQt3<br \/>\nFindQt4<br \/>\nFindQuickTime<br \/>\nFindRTI<br \/>\nFindRuby<br \/>\nFindSDL<br \/>\nFindSDL_gfx<br \/>\nFindSDL_image<br \/>\nFindSDL_mixer<br \/>\nFindSDL_net<br \/>\nFindSDL_sound<br \/>\nFindSDL_ttf<br \/>\nFindSQLite3<br \/>\nFindSWIG<br \/>\nFindSelfPackers<br \/>\nFindSquish<br \/>\nFindSubversion<br \/>\nFindTCL<br \/>\nFindTIFF<br \/>\nFindTclStub<br \/>\nFindTclsh<br \/>\nFindThreads<br \/>\nFindUnixCommands<br \/>\nFindVTK<br \/>\nFindVulkan<br \/>\nFindWget<br \/>\nFindWish<br \/>\nFindX11<br \/>\nFindXCTest<br \/>\nFindXMLRPC<br \/>\nFindXalanC<br \/>\nFindXercesC<br \/>\nFindZLIB<br \/>\nFindosg<br \/>\nFindosgAnimation<br \/>\nFindosgDB<br \/>\nFindosgFX<br \/>\nFindosgGA<br \/>\nFindosgIntrospection<br \/>\nFindosgManipulator<br \/>\nFindosgParticle<br \/>\nFindosgPresentation<br \/>\nFindosgProducer<br \/>\nFindosgQt<br \/>\nFindosgShadow<br \/>\nFindosgSim<br \/>\nFindosgTerrain<br \/>\nFindosgText<br \/>\nFindosgUtil<br \/>\nFindosgViewer<br \/>\nFindosgVolume<br \/>\nFindosgWidget<br \/>\nFindosg_functions<br \/>\nFindwxWidgets<br \/>\nFindwxWindows<br \/>\nFortranCInterface<br \/>\nGNUInstallDirs<br \/>\nGenerateExportHeader<br \/>\nGetPrerequisites<br \/>\nGoogleTest<br \/>\nInstallRequiredSystemLibraries<br \/>\nMacroAddFileDependencies<br \/>\nProcessorCount<br \/>\nSelectLibraryConfigurations<br \/>\nSquishTestScript<br \/>\nTestBigEndian<br \/>\nTestCXXAcceptsFlag<br \/>\nTestForANSIForScope<br \/>\nTestForANSIStreamHeaders<br \/>\nTestForSSTREAM<br \/>\nTestForSTDNamespace<br \/>\nUseEcos<br \/>\nUseJava<br \/>\nUseJavaClassFilelist<br \/>\nUseJavaSymlinks<br \/>\nUsePkgConfig<br \/>\nUseSWIG<br \/>\nUse_wxWindows<br \/>\nUsewxWidgets<br \/>\nWriteBasicConfigVersionFile<br \/>\nWriteCompilerDetectionHeader <\/p>\n<p>\u67e5\u770b\u7279\u5b9a\u547d\u4ee4\u7684\u5e2e\u52a9&#xff1a;<\/p>\n<p>cmake &#8211;help-module FetchContent  # \u67e5\u770b FetchContent \u6a21\u5757\u7684\u8bf4\u660e<br \/>\ncmake &#8211;help-module googletest  # \u67e5\u770b googletest \u6a21\u5757&#xff08;\u82e5\u5df2\u5b89\u88c5&#xff09; <\/p>\n<p>\u67e5\u770b\u5168\u90e8\u6a21\u5757\u5185\u5bb9&#xff1a;<\/p>\n<p>cmake \u00a0&#8211;help-modules<\/p>\n<h3 id=\"3.5.%E6%9F%A5%E7%9C%8B%E6%94%BF%E7%AD%96%EF%BC%88CMake%20%E7%89%88%E6%9C%AC%E5%85%BC%E5%AE%B9%E6%80%A7%E8%A7%84%E5%88%99%EF%BC%89\" style=\"background-color:transparent\">3.5.\u67e5\u770b\u653f\u7b56&#xff08;CMake \u7248\u672c\u517c\u5bb9\u6027\u89c4\u5219&#xff09;<\/h3>\n<p>\u67e5\u770b\u653f\u7b56\u5217\u8868&#xff1a;<\/p>\n<p>cmake &#8211;help-policy-list<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake &#8211;help-policy-list<br \/>\nCMP0000<br \/>\nCMP0001<br \/>\nCMP0002<br \/>\nCMP0003<br \/>\nCMP0004<br \/>\nCMP0005<br \/>\nCMP0006<br \/>\nCMP0007<br \/>\nCMP0008<br \/>\nCMP0009<br \/>\nCMP0010<br \/>\nCMP0011<br \/>\nCMP0012<br \/>\nCMP0013<br \/>\nCMP0014<br \/>\nCMP0015<br \/>\nCMP0016<br \/>\nCMP0017<br \/>\nCMP0018<br \/>\nCMP0019<br \/>\nCMP0020<br \/>\nCMP0021<br \/>\nCMP0022<br \/>\nCMP0023<br \/>\nCMP0024<br \/>\nCMP0025<br \/>\nCMP0026<br \/>\nCMP0027<br \/>\nCMP0028<br \/>\nCMP0029<br \/>\nCMP0030<br \/>\nCMP0031<br \/>\nCMP0032<br \/>\nCMP0033<br \/>\nCMP0034<br \/>\nCMP0035<br \/>\nCMP0036<br \/>\nCMP0037<br \/>\nCMP0038<br \/>\nCMP0039<br \/>\nCMP0040<br \/>\nCMP0041<br \/>\nCMP0042<br \/>\nCMP0043<br \/>\nCMP0044<br \/>\nCMP0045<br \/>\nCMP0046<br \/>\nCMP0047<br \/>\nCMP0048<br \/>\nCMP0049<br \/>\nCMP0050<br \/>\nCMP0051<br \/>\nCMP0052<br \/>\nCMP0053<br \/>\nCMP0054<br \/>\nCMP0055<br \/>\nCMP0056<br \/>\nCMP0057<br \/>\nCMP0058<br \/>\nCMP0059<br \/>\nCMP0060<br \/>\nCMP0061<br \/>\nCMP0062<br \/>\nCMP0063<br \/>\nCMP0064<br \/>\nCMP0065<br \/>\nCMP0066<br \/>\nCMP0067<br \/>\nCMP0068<br \/>\nCMP0069<br \/>\nCMP0070<br \/>\nCMP0071<br \/>\nCMP0072<br \/>\nCMP0073<br \/>\nCMP0074<br \/>\nCMP0075<br \/>\nCMP0076<br \/>\nCMP0077<br \/>\nCMP0078<br \/>\nCMP0079<br \/>\nCMP0080<br \/>\nCMP0081<br \/>\nCMP0082<br \/>\nCMP0083<br \/>\nCMP0084<br \/>\nCMP0085<br \/>\nCMP0086<br \/>\nCMP0087<br \/>\nCMP0088<br \/>\nCMP0089<br \/>\nCMP0090<br \/>\nCMP0091<br \/>\nCMP0092<br \/>\nCMP0093<br \/>\nCMP0094<br \/>\nCMP0095<br \/>\nCMP0096<br \/>\nCMP0097<br \/>\nCMP0098<br \/>\nCMP0099<br \/>\nCMP0100<br \/>\nCMP0101<br \/>\nCMP0102<br \/>\nCMP0103<br \/>\nCMP0104<br \/>\nCMP0105<br \/>\nCMP0106<br \/>\nCMP0107<br \/>\nCMP0108<br \/>\nCMP0109<br \/>\nCMP0110<br \/>\nCMP0111<br \/>\nCMP0112<br \/>\nCMP0113<br \/>\nCMP0114<br \/>\nCMP0115<br \/>\nCMP0116<br \/>\nCMP0117<br \/>\nCMP0118<br \/>\nCMP0119<br \/>\nCMP0120<br \/>\nCMP0121<br \/>\nCMP0122<br \/>\nCMP0123<br \/>\nCMP0124<br \/>\nCMP0125<br \/>\nCMP0126<br \/>\nCMP0127<br \/>\nCMP0128<br \/>\nCMP0129<br \/>\nCMP0130<br \/>\nCMP0131<br \/>\nCMP0132<br \/>\nCMP0133<br \/>\nCMP0134<br \/>\nCMP0135<br \/>\nCMP0136<br \/>\nCMP0137<br \/>\nCMP0138<br \/>\nCMP0139<br \/>\nCMP0140<br \/>\nCMP0141<br \/>\nCMP0142<br \/>\nCMP0143<br \/>\nCMP0144<br \/>\nCMP0145<br \/>\nCMP0146<br \/>\nCMP0147<br \/>\nCMP0148<br \/>\nCMP0149<br \/>\nCMP0150<br \/>\nCMP0151<br \/>\nCMP0152<br \/>\nCMP0153<br \/>\nCMP0154<br \/>\nCMP0155<br \/>\nCMP0156<br \/>\nCMP0157<br \/>\nCMP0158<br \/>\nCMP0159<br \/>\nCMP0160<br \/>\nCMP0161<br \/>\nCMP0162<br \/>\nCMP0163<br \/>\nCMP0164<br \/>\nCMP0165<br \/>\nCMP0166<br \/>\nCMP0167<br \/>\nCMP0168<br \/>\nCMP0169<br \/>\nCMP0170<br \/>\nCMP0171<br \/>\nCMP0172<br \/>\nCMP0173<br \/>\nCMP0174<br \/>\nCMP0175<br \/>\nCMP0176<br \/>\nCMP0177<br \/>\nCMP0178<br \/>\nCMP0179<br \/>\nCMP0180<br \/>\nCMP0181<br \/>\nCMP0182<br \/>\nCMP0183<br \/>\nCMP0184<br \/>\nCMP0185 <\/p>\n<p>\u67e5\u770b\u653f\u7b56\u5185\u5bb9&#xff1a;<\/p>\n<p>cmake &#8211;help-policy CMP0169 # \u67e5\u770b\u653f\u7b56 CMP0169 \u7684\u8bf4\u660e<\/p>\n<p>\u67e5\u770b\u5168\u90e8\u653f\u7b56\u5185\u5bb9&#xff1a;<\/p>\n<p>cmake &#8211;help-policies<\/p>\n<p>\u67e5\u770b\u5c5e\u6027&#xff1a;<\/p>\n<p>cmake &#8211;help-properties<\/p>\n<h3 id=\"3.6.%E6%9F%A5%E7%9C%8B%E5%8F%82%E9%87%8F\">3.6.\u67e5\u770b\u53c2\u91cf<\/h3>\n<p>\u67e5\u770b\u53c2\u91cf\u5217\u8868&#xff1a;<\/p>\n<p>cmake &#8211;help-variable-list<\/p>\n<p>PS D:\\\\OpenProject&gt; cmake &#8211;help-variable-list<br \/>\n&lt;PROJECT-NAME&gt;_BINARY_DIR<br \/>\n&lt;PROJECT-NAME&gt;_DESCRIPTION<br \/>\n&lt;PROJECT-NAME&gt;_HOMEPAGE_URL<br \/>\n&lt;PROJECT-NAME&gt;_IS_TOP_LEVEL<br \/>\n&lt;PROJECT-NAME&gt;_SOURCE_DIR<br \/>\n&lt;PROJECT-NAME&gt;_VERSION<br \/>\n&lt;PROJECT-NAME&gt;_VERSION_MAJOR<br \/>\n&lt;PROJECT-NAME&gt;_VERSION_MINOR<br \/>\n&lt;PROJECT-NAME&gt;_VERSION_PATCH<br \/>\n&lt;PROJECT-NAME&gt;_VERSION_TWEAK<br \/>\n&lt;PackageName&gt;_ROOT<br \/>\nAIX<br \/>\nANDROID<br \/>\nAPPLE<br \/>\nBORLAND<br \/>\nBSD<br \/>\nBUILD_SHARED_LIBS<br \/>\nBUILD_TESTING<br \/>\nCACHE<br \/>\nCMAKE_&lt;CONFIG&gt;_POSTFIX<br \/>\nCMAKE_&lt;LANG&gt;_ANDROID_TOOLCHAIN_MACHINE<br \/>\nCMAKE_&lt;LANG&gt;_ANDROID_TOOLCHAIN_PREFIX<br \/>\nCMAKE_&lt;LANG&gt;_ANDROID_TOOLCHAIN_SUFFIX<br \/>\nCMAKE_&lt;LANG&gt;_ARCHIVER_WRAPPER_FLAG<br \/>\nCMAKE_&lt;LANG&gt;_ARCHIVER_WRAPPER_FLAG_SEP<br \/>\nCMAKE_&lt;LANG&gt;_ARCHIVE_APPEND<br \/>\nCMAKE_&lt;LANG&gt;_ARCHIVE_CREATE<br \/>\nCMAKE_&lt;LANG&gt;_ARCHIVE_FINISH<br \/>\nCMAKE_&lt;LANG&gt;_BYTE_ORDER<br \/>\nCMAKE_&lt;LANG&gt;_CLANG_TIDY<br \/>\nCMAKE_&lt;LANG&gt;_CLANG_TIDY_EXPORT_FIXES_DIR<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_ABI<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_AR<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_ARCHITECTURE_ID<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_EXTERNAL_TOOLCHAIN<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_FRONTEND_VARIANT<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_ID<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LAUNCHER<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LINKER<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LINKER_FRONTEND_VARIANT<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LINKER_ID<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LINKER_VERSION<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_LOADED<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_PREDEFINES_COMMAND<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_RANLIB<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_TARGET<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_VERSION<br \/>\nCMAKE_&lt;LANG&gt;_COMPILER_VERSION_INTERNAL<br \/>\nCMAKE_&lt;LANG&gt;_COMPILE_OBJECT<br \/>\nCMAKE_&lt;LANG&gt;_CPPCHECK<br \/>\nCMAKE_&lt;LANG&gt;_CPPLINT<br \/>\nCMAKE_&lt;LANG&gt;_CREATE_SHARED_LIBRARY<br \/>\nCMAKE_&lt;LANG&gt;_CREATE_SHARED_LIBRARY_ARCHIVE<br \/>\nCMAKE_&lt;LANG&gt;_CREATE_SHARED_MODULE<br \/>\nCMAKE_&lt;LANG&gt;_CREATE_STATIC_LIBRARY<br \/>\nCMAKE_&lt;LANG&gt;_DEVICE_LINK_MODE<br \/>\nCMAKE_&lt;LANG&gt;_EXTENSIONS<br \/>\nCMAKE_&lt;LANG&gt;_EXTENSIONS_DEFAULT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_&lt;CONFIG&gt;<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_&lt;CONFIG&gt;_INIT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_DEBUG<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_DEBUG_INIT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_INIT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_MINSIZEREL<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_MINSIZEREL_INIT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_RELEASE<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_RELEASE_INIT<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_RELWITHDEBINFO<br \/>\nCMAKE_&lt;LANG&gt;_FLAGS_RELWITHDEBINFO_INIT<br \/>\nCMAKE_&lt;LANG&gt;_HOST_COMPILER<br \/>\nCMAKE_&lt;LANG&gt;_HOST_COMPILER_ID<br \/>\nCMAKE_&lt;LANG&gt;_HOST_COMPILER_VERSION<br \/>\nCMAKE_&lt;LANG&gt;_IGNORE_EXTENSIONS<br \/>\nCMAKE_&lt;LANG&gt;_IMPLICIT_INCLUDE_DIRECTORIES<br \/>\nCMAKE_&lt;LANG&gt;_IMPLICIT_LINK_DIRECTORIES<br \/>\nCMAKE_&lt;LANG&gt;_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES<br \/>\nCMAKE_&lt;LANG&gt;_IMPLICIT_LINK_LIBRARIES<br \/>\nCMAKE_&lt;LANG&gt;_INCLUDE_WHAT_YOU_USE<br \/>\nCMAKE_&lt;LANG&gt;_LIBRARY_ARCHITECTURE<br \/>\nCMAKE_&lt;LANG&gt;_LINKER_LAUNCHER<br \/>\nCMAKE_&lt;LANG&gt;_LINKER_PREFERENCE<br \/>\nCMAKE_&lt;LANG&gt;_LINKER_PREFERENCE_PROPAGATES<br \/>\nCMAKE_&lt;LANG&gt;_LINKER_WRAPPER_FLAG<br \/>\nCMAKE_&lt;LANG&gt;_LINKER_WRAPPER_FLAG_SEP<br \/>\nCMAKE_&lt;LANG&gt;_LINK_EXECUTABLE<br \/>\nCMAKE_&lt;LANG&gt;_LINK_GROUP_USING_&lt;FEATURE&gt;<br \/>\nCMAKE_&lt;LANG&gt;_LINK_GROUP_USING_&lt;FEATURE&gt;_SUPPORTED<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_&lt;FEATURE&gt;_ATTRIBUTES<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_FILE_FLAG<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_FLAG<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_SUFFIX<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_USING_&lt;FEATURE&gt;<br \/>\nCMAKE_&lt;LANG&gt;_LINK_LIBRARY_USING_&lt;FEATURE&gt;_SUPPORTED<br \/>\nCMAKE_&lt;LANG&gt;_LINK_MODE<br \/>\nCMAKE_&lt;LANG&gt;_LINK_WHAT_YOU_USE_FLAG<br \/>\nCMAKE_&lt;LANG&gt;_OUTPUT_EXTENSION<br \/>\nCMAKE_&lt;LANG&gt;_PLATFORM_ID<br \/>\nCMAKE_&lt;LANG&gt;_SIMULATE_ID<br \/>\nCMAKE_&lt;LANG&gt;_SIMULATE_VERSION<br \/>\nCMAKE_&lt;LANG&gt;_SIZEOF_DATA_PTR<br \/>\nCMAKE_&lt;LANG&gt;_SOURCE_FILE_EXTENSIONS<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_DEFAULT<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_INCLUDE_DIRECTORIES<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_LATEST<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_LIBRARIES<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_LINK_DIRECTORIES<br \/>\nCMAKE_&lt;LANG&gt;_STANDARD_REQUIRED<br \/>\nCMAKE_&lt;LANG&gt;_USING_LINKER_&lt;TYPE&gt;<br \/>\nCMAKE_&lt;LANG&gt;_USING_LINKER_MODE<br \/>\nCMAKE_&lt;LANG&gt;_VISIBILITY_PRESET<br \/>\nCMAKE_ABSOLUTE_DESTINATION_FILES<br \/>\nCMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY<br \/>\nCMAKE_ADSP_ROOT<br \/>\nCMAKE_AIX_EXPORT_ALL_SYMBOLS<br \/>\nCMAKE_AIX_SHARED_LIBRARY_ARCHIVE<br \/>\nCMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS<br \/>\nCMAKE_ANDROID_API<br \/>\nCMAKE_ANDROID_API_MIN<br \/>\nCMAKE_ANDROID_ARCH<br \/>\nCMAKE_ANDROID_ARCH_ABI<br \/>\nCMAKE_ANDROID_ARM_MODE<br \/>\nCMAKE_ANDROID_ARM_NEON<br \/>\nCMAKE_ANDROID_ASSETS_DIRECTORIES<br \/>\nCMAKE_ANDROID_EXCEPTIONS<br \/>\nCMAKE_ANDROID_GUI<br \/>\nCMAKE_ANDROID_JAR_DEPENDENCIES<br \/>\nCMAKE_ANDROID_JAR_DIRECTORIES<br \/>\nCMAKE_ANDROID_JAVA_SOURCE_DIR<br \/>\nCMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES<br \/>\nCMAKE_ANDROID_NATIVE_LIB_DIRECTORIES<br \/>\nCMAKE_ANDROID_NDK<br \/>\nCMAKE_ANDROID_NDK_DEPRECATED_HEADERS<br \/>\nCMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG<br \/>\nCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION<br \/>\nCMAKE_ANDROID_NDK_VERSION<br \/>\nCMAKE_ANDROID_PROCESS_MAX<br \/>\nCMAKE_ANDROID_PROGUARD<br \/>\nCMAKE_ANDROID_PROGUARD_CONFIG_PATH<br \/>\nCMAKE_ANDROID_RTTI<br \/>\nCMAKE_ANDROID_SECURE_PROPS_PATH<br \/>\nCMAKE_ANDROID_SKIP_ANT_STEP<br \/>\nCMAKE_ANDROID_STANDALONE_TOOLCHAIN<br \/>\nCMAKE_ANDROID_STL_TYPE<br \/>\nCMAKE_APPBUNDLE_PATH<br \/>\nCMAKE_APPLE_SILICON_PROCESSOR<br \/>\nCMAKE_AR<br \/>\nCMAKE_ARCHIVE_OUTPUT_DIRECTORY<br \/>\nCMAKE_ARCHIVE_OUTPUT_DIRECTORY_&lt;CONFIG&gt;<br \/>\nCMAKE_ARGC<br \/>\nCMAKE_ARGV0<br \/>\nCMAKE_AUTOGEN_BETTER_GRAPH_MULTI_CONFIG<br \/>\nCMAKE_AUTOGEN_COMMAND_LINE_LENGTH_MAX<br \/>\nCMAKE_AUTOGEN_ORIGIN_DEPENDS<br \/>\nCMAKE_AUTOGEN_PARALLEL<br \/>\nCMAKE_AUTOGEN_USE_SYSTEM_INCLUDE<br \/>\nCMAKE_AUTOGEN_VERBOSE<br \/>\nCMAKE_AUTOMOC<br \/>\nCMAKE_AUTOMOC_COMPILER_PREDEFINES<br \/>\nCMAKE_AUTOMOC_DEPEND_FILTERS<br \/>\nCMAKE_AUTOMOC_EXECUTABLE<br \/>\nCMAKE_AUTOMOC_MACRO_NAMES<br \/>\nCMAKE_AUTOMOC_MOC_OPTIONS<br \/>\nCMAKE_AUTOMOC_PATH_PREFIX<br \/>\nCMAKE_AUTOMOC_RELAXED_MODE<br \/>\nCMAKE_AUTORCC<br \/>\nCMAKE_AUTORCC_EXECUTABLE<br \/>\nCMAKE_AUTORCC_OPTIONS<br \/>\nCMAKE_AUTOUIC<br \/>\nCMAKE_AUTOUIC_EXECUTABLE<br \/>\nCMAKE_AUTOUIC_OPTIONS<br \/>\nCMAKE_AUTOUIC_SEARCH_PATHS<br \/>\nCMAKE_BACKWARDS_COMPATIBILITY<br \/>\nCMAKE_BINARY_DIR<br \/>\nCMAKE_BUILD_RPATH<br \/>\nCMAKE_BUILD_RPATH_USE_ORIGIN<br \/>\nCMAKE_BUILD_TOOL<br \/>\nCMAKE_BUILD_TYPE<br \/>\nCMAKE_BUILD_WITH_INSTALL_NAME_DIR<br \/>\nCMAKE_BUILD_WITH_INSTALL_RPATH<br \/>\nCMAKE_CACHEFILE_DIR<br \/>\nCMAKE_CACHE_MAJOR_VERSION<br \/>\nCMAKE_CACHE_MINOR_VERSION<br \/>\nCMAKE_CACHE_PATCH_VERSION<br \/>\nCMAKE_CFG_INTDIR<br \/>\nCMAKE_CLANG_VFS_OVERLAY<br \/>\nCMAKE_CL_64<br \/>\nCMAKE_CODEBLOCKS_COMPILER_ID<br \/>\nCMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES<br \/>\nCMAKE_CODELITE_USE_TARGETS<br \/>\nCMAKE_COLOR_DIAGNOSTICS<br \/>\nCMAKE_COLOR_MAKEFILE<br \/>\nCMAKE_COMMAND<br \/>\nCMAKE_COMPILER_2005<br \/>\nCMAKE_COMPILER_IS_GNUCC<br \/>\nCMAKE_COMPILER_IS_GNUCXX<br \/>\nCMAKE_COMPILER_IS_GNUG77<br \/>\nCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY<br \/>\nCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_&lt;CONFIG&gt;<br \/>\nCMAKE_COMPILE_WARNING_AS_ERROR<br \/>\nCMAKE_CONFIGURATION_TYPES<br \/>\nCMAKE_CPACK_COMMAND<br \/>\nCMAKE_CROSSCOMPILING<br \/>\nCMAKE_CROSSCOMPILING_EMULATOR<br \/>\nCMAKE_CROSS_CONFIGS<br \/>\nCMAKE_CTEST_ARGUMENTS<br \/>\nCMAKE_CTEST_COMMAND<br \/>\nCMAKE_CUDA_ARCHITECTURES<br \/>\nCMAKE_CUDA_COMPILE_FEATURES<br \/>\nCMAKE_CUDA_EXTENSIONS<br \/>\nCMAKE_CUDA_HOST_COMPILER<br \/>\nCMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS<br \/>\nCMAKE_CUDA_RUNTIME_LIBRARY<br \/>\nCMAKE_CUDA_SEPARABLE_COMPILATION<br \/>\nCMAKE_CUDA_STANDARD<br \/>\nCMAKE_CUDA_STANDARD_REQUIRED<br \/>\nCMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES<br \/>\nCMAKE_CURRENT_BINARY_DIR<br \/>\nCMAKE_CURRENT_FUNCTION<br \/>\nCMAKE_CURRENT_FUNCTION_LIST_DIR<br \/>\nCMAKE_CURRENT_FUNCTION_LIST_FILE<br \/>\nCMAKE_CURRENT_FUNCTION_LIST_LINE<br \/>\nCMAKE_CURRENT_LIST_DIR<br \/>\nCMAKE_CURRENT_LIST_FILE<br \/>\nCMAKE_CURRENT_LIST_LINE<br \/>\nCMAKE_CURRENT_SOURCE_DIR<br \/>\nCMAKE_CXX_COMPILER_IMPORT_STD<br \/>\nCMAKE_CXX_COMPILE_FEATURES<br \/>\nCMAKE_CXX_EXTENSIONS<br \/>\nCMAKE_CXX_MODULE_STD<br \/>\nCMAKE_CXX_SCAN_FOR_MODULES<br \/>\nCMAKE_CXX_STANDARD<br \/>\nCMAKE_CXX_STANDARD_REQUIRED<br \/>\nCMAKE_C_COMPILE_FEATURES<br \/>\nCMAKE_C_EXTENSIONS<br \/>\nCMAKE_C_STANDARD<br \/>\nCMAKE_C_STANDARD_REQUIRED<br \/>\nCMAKE_DEBUGGER_WORKING_DIRECTORY<br \/>\nCMAKE_DEBUG_POSTFIX<br \/>\nCMAKE_DEBUG_TARGET_PROPERTIES<br \/>\nCMAKE_DEFAULT_BUILD_TYPE<br \/>\nCMAKE_DEFAULT_CONFIGS<br \/>\nCMAKE_DEPENDS_IN_PROJECT_ONLY<br \/>\nCMAKE_DEPENDS_USE_COMPILER<br \/>\nCMAKE_DIRECTORY_LABELS<br \/>\nCMAKE_DISABLE_FIND_PACKAGE_&lt;PackageName&gt;<br \/>\nCMAKE_DISABLE_PRECOMPILE_HEADERS<br \/>\nCMAKE_DLL_NAME_WITH_SOVERSION<br \/>\nCMAKE_DL_LIBS<br \/>\nCMAKE_DOTNET_SDK<br \/>\nCMAKE_DOTNET_TARGET_FRAMEWORK<br \/>\nCMAKE_DOTNET_TARGET_FRAMEWORK_VERSION<br \/>\nCMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES<br \/>\nCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT<br \/>\nCMAKE_ECLIPSE_MAKE_ARGUMENTS<br \/>\nCMAKE_ECLIPSE_RESOURCE_ENCODING<br \/>\nCMAKE_ECLIPSE_VERSION<br \/>\nCMAKE_EDIT_COMMAND<br \/>\nCMAKE_ENABLE_EXPORTS<br \/>\nCMAKE_ERROR_DEPRECATED<br \/>\nCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION<br \/>\nCMAKE_EXECUTABLE_ENABLE_EXPORTS<br \/>\nCMAKE_EXECUTABLE_SUFFIX<br \/>\nCMAKE_EXECUTABLE_SUFFIX_&lt;LANG&gt;<br \/>\nCMAKE_EXECUTE_PROCESS_COMMAND_ECHO<br \/>\nCMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL<br \/>\nCMAKE_EXE_LINKER_FLAGS<br \/>\nCMAKE_EXE_LINKER_FLAGS_&lt;CONFIG&gt;<br \/>\nCMAKE_EXE_LINKER_FLAGS_&lt;CONFIG&gt;_INIT<br \/>\nCMAKE_EXE_LINKER_FLAGS_INIT<br \/>\nCMAKE_EXPORT_BUILD_DATABASE<br \/>\nCMAKE_EXPORT_COMPILE_COMMANDS<br \/>\nCMAKE_EXPORT_FIND_PACKAGE_NAME<br \/>\nCMAKE_EXPORT_NO_PACKAGE_REGISTRY<br \/>\nCMAKE_EXPORT_PACKAGE_REGISTRY<br \/>\nCMAKE_EXPORT_SARIF<br \/>\nCMAKE_EXTRA_GENERATOR<br \/>\nCMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES<br \/>\nCMAKE_FIND_APPBUNDLE<br \/>\nCMAKE_FIND_DEBUG_MODE<br \/>\nCMAKE_FIND_FRAMEWORK<br \/>\nCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX<br \/>\nCMAKE_FIND_LIBRARY_PREFIXES<br \/>\nCMAKE_FIND_LIBRARY_SUFFIXES<br \/>\nCMAKE_FIND_NO_INSTALL_PREFIX<br \/>\nCMAKE_FIND_PACKAGE_NAME<br \/>\nCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY<br \/>\nCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY<br \/>\nCMAKE_FIND_PACKAGE_PREFER_CONFIG<br \/>\nCMAKE_FIND_PACKAGE_REDIRECTS_DIR<br \/>\nCMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS<br \/>\nCMAKE_FIND_PACKAGE_SORT_DIRECTION<br \/>\nCMAKE_FIND_PACKAGE_SORT_ORDER<br \/>\nCMAKE_FIND_PACKAGE_TARGETS_GLOBAL<br \/>\nCMAKE_FIND_PACKAGE_WARN_NO_MODULE<br \/>\nCMAKE_FIND_ROOT_PATH<br \/>\nCMAKE_FIND_ROOT_PATH_MODE_INCLUDE<br \/>\nCMAKE_FIND_ROOT_PATH_MODE_LIBRARY<br \/>\nCMAKE_FIND_ROOT_PATH_MODE_PACKAGE<br \/>\nCMAKE_FIND_ROOT_PATH_MODE_PROGRAM<br \/>\nCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH<br \/>\nCMAKE_FIND_USE_CMAKE_PATH<br \/>\nCMAKE_FIND_USE_CMAKE_SYSTEM_PATH<br \/>\nCMAKE_FIND_USE_INSTALL_PREFIX<br \/>\nCMAKE_FIND_USE_PACKAGE_REGISTRY<br \/>\nCMAKE_FIND_USE_PACKAGE_ROOT_PATH<br \/>\nCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH<br \/>\nCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY<br \/>\nCMAKE_FOLDER<br \/>\nCMAKE_FRAMEWORK<br \/>\nCMAKE_FRAMEWORK_MULTI_CONFIG_POSTFIX_&lt;CONFIG&gt;<br \/>\nCMAKE_FRAMEWORK_PATH<br \/>\nCMAKE_Fortran_FORMAT<br \/>\nCMAKE_Fortran_MODDIR_DEFAULT<br \/>\nCMAKE_Fortran_MODDIR_FLAG<br \/>\nCMAKE_Fortran_MODOUT_FLAG<br \/>\nCMAKE_Fortran_MODULE_DIRECTORY<br \/>\nCMAKE_Fortran_PREPROCESS<br \/>\nCMAKE_GENERATOR<br \/>\nCMAKE_GENERATOR_INSTANCE<br \/>\nCMAKE_GENERATOR_PLATFORM<br \/>\nCMAKE_GENERATOR_TOOLSET<br \/>\nCMAKE_GHS_NO_SOURCE_GROUP_FILE<br \/>\nCMAKE_GLOBAL_AUTOGEN_TARGET<br \/>\nCMAKE_GLOBAL_AUTOGEN_TARGET_NAME<br \/>\nCMAKE_GLOBAL_AUTORCC_TARGET<br \/>\nCMAKE_GLOBAL_AUTORCC_TARGET_NAME<br \/>\nCMAKE_GNUtoMS<br \/>\nCMAKE_HIP_ARCHITECTURES<br \/>\nCMAKE_HIP_COMPILE_FEATURES<br \/>\nCMAKE_HIP_EXTENSIONS<br \/>\nCMAKE_HIP_PLATFORM<br \/>\nCMAKE_HIP_STANDARD<br \/>\nCMAKE_HIP_STANDARD_REQUIRED<br \/>\nCMAKE_HOME_DIRECTORY<br \/>\nCMAKE_HOST_AIX<br \/>\nCMAKE_HOST_APPLE<br \/>\nCMAKE_HOST_BSD<br \/>\nCMAKE_HOST_EXECUTABLE_SUFFIX<br \/>\nCMAKE_HOST_LINUX<br \/>\nCMAKE_HOST_SOLARIS<br \/>\nCMAKE_HOST_SYSTEM<br \/>\nCMAKE_HOST_SYSTEM_NAME<br \/>\nCMAKE_HOST_SYSTEM_PROCESSOR<br \/>\nCMAKE_HOST_SYSTEM_VERSION<br \/>\nCMAKE_HOST_UNIX<br \/>\nCMAKE_HOST_WIN32<br \/>\nCMAKE_IGNORE_PATH<br \/>\nCMAKE_IGNORE_PREFIX_PATH<br \/>\nCMAKE_IMPORT_LIBRARY_PREFIX<br \/>\nCMAKE_IMPORT_LIBRARY_SUFFIX<br \/>\nCMAKE_INCLUDE_CURRENT_DIR<br \/>\nCMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE<br \/>\nCMAKE_INCLUDE_DIRECTORIES_BEFORE<br \/>\nCMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE<br \/>\nCMAKE_INCLUDE_PATH<br \/>\nCMAKE_INSTALL_DEFAULT_COMPONENT_NAME<br \/>\nCMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS<br \/>\nCMAKE_INSTALL_MESSAGE<br \/>\nCMAKE_INSTALL_NAME_DIR<br \/>\nCMAKE_INSTALL_PREFIX<br \/>\nCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT<br \/>\nCMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH<br \/>\nCMAKE_INSTALL_RPATH<br \/>\nCMAKE_INSTALL_RPATH_USE_LINK_PATH<br \/>\nCMAKE_INTERNAL_PLATFORM_ABI<br \/>\nCMAKE_INTERPROCEDURAL_OPTIMIZATION<br \/>\nCMAKE_INTERPROCEDURAL_OPTIMIZATION_&lt;CONFIG&gt;<br \/>\nCMAKE_IOS_INSTALL_COMBINED<br \/>\nCMAKE_ISPC_HEADER_DIRECTORY<br \/>\nCMAKE_ISPC_HEADER_SUFFIX<br \/>\nCMAKE_ISPC_INSTRUCTION_SETS<br \/>\nCMAKE_JOB_POOLS<br \/>\nCMAKE_JOB_POOL_COMPILE<br \/>\nCMAKE_JOB_POOL_LINK<br \/>\nCMAKE_JOB_POOL_PRECOMPILE_HEADER<br \/>\nCMAKE_KATE_FILES_MODE<br \/>\nCMAKE_KATE_MAKE_ARGUMENTS<br \/>\nCMAKE_LIBRARY_ARCHITECTURE<br \/>\nCMAKE_LIBRARY_ARCHITECTURE_REGEX<br \/>\nCMAKE_LIBRARY_OUTPUT_DIRECTORY<br \/>\nCMAKE_LIBRARY_OUTPUT_DIRECTORY_&lt;CONFIG&gt;<br \/>\nCMAKE_LIBRARY_PATH<br \/>\nCMAKE_LIBRARY_PATH_FLAG<br \/>\nCMAKE_LINKER_TYPE<br \/>\nCMAKE_LINK_DEF_FILE_FLAG<br \/>\nCMAKE_LINK_DEPENDS_NO_SHARED<br \/>\nCMAKE_LINK_DEPENDS_USE_LINKER<br \/>\nCMAKE_LINK_DIRECTORIES_BEFORE<br \/>\nCMAKE_LINK_GROUP_USING_&lt;FEATURE&gt;<br \/>\nCMAKE_LINK_GROUP_USING_&lt;FEATURE&gt;_SUPPORTED<br \/>\nCMAKE_LINK_INTERFACE_LIBRARIES<br \/>\nCMAKE_LINK_LIBRARIES_ONLY_TARGETS<br \/>\nCMAKE_LINK_LIBRARIES_STRATEGY<br \/>\nCMAKE_LINK_LIBRARY_&lt;FEATURE&gt;_ATTRIBUTES<br \/>\nCMAKE_LINK_LIBRARY_FILE_FLAG<br \/>\nCMAKE_LINK_LIBRARY_FLAG<br \/>\nCMAKE_LINK_LIBRARY_SUFFIX<br \/>\nCMAKE_LINK_LIBRARY_USING_&lt;FEATURE&gt;<br \/>\nCMAKE_LINK_LIBRARY_USING_&lt;FEATURE&gt;_SUPPORTED<br \/>\nCMAKE_LINK_SEARCH_END_STATIC<br \/>\nCMAKE_LINK_SEARCH_START_STATIC<br \/>\nCMAKE_LINK_WARNING_AS_ERROR<br \/>\nCMAKE_LINK_WHAT_YOU_USE<br \/>\nCMAKE_LINK_WHAT_YOU_USE_CHECK<br \/>\nCMAKE_LIST_FILE_NAME<br \/>\nCMAKE_MACOSX_BUNDLE<br \/>\nCMAKE_MACOSX_RPATH<br \/>\nCMAKE_MAJOR_VERSION<br \/>\nCMAKE_MAKE_PROGRAM<br \/>\nCMAKE_MAP_IMPORTED_CONFIG_&lt;CONFIG&gt;<br \/>\nCMAKE_MATCH_&lt;n&gt;<br \/>\nCMAKE_MATCH_COUNT<br \/>\nCMAKE_MAXIMUM_RECURSION_DEPTH<br \/>\nCMAKE_MESSAGE_CONTEXT<br \/>\nCMAKE_MESSAGE_CONTEXT_SHOW<br \/>\nCMAKE_MESSAGE_INDENT<br \/>\nCMAKE_MESSAGE_LOG_LEVEL<br \/>\nCMAKE_MFC_FLAG<br \/>\nCMAKE_MINIMUM_REQUIRED_VERSION<br \/>\nCMAKE_MINOR_VERSION<br \/>\nCMAKE_MODULE_LINKER_FLAGS<br \/>\nCMAKE_MODULE_LINKER_FLAGS_&lt;CONFIG&gt;<br \/>\nCMAKE_MODULE_LINKER_FLAGS_&lt;CONFIG&gt;_INIT<br \/>\nCMAKE_MODULE_LINKER_FLAGS_INIT<br \/>\nCMAKE_MODULE_PATH<br \/>\nCMAKE_MSVCIDE_RUN_PATH<br \/>\nCMAKE_MSVC_DEBUG_INFORMATION_FORMAT<br \/>\nCMAKE_MSVC_RUNTIME_CHECKS<br \/>\nCMAKE_MSVC_RUNTIME_LIBRARY<br \/>\nCMAKE_NETRC<br \/>\nCMAKE_NETRC_FILE<br \/>\nCMAKE_NINJA_OUTPUT_PATH_PREFIX<br \/>\nCMAKE_NOT_USING_CONFIG_FLAGS<br \/>\nCMAKE_NO_BUILTIN_CHRPATH<br \/>\nCMAKE_NO_SYSTEM_FROM_IMPORTED<br \/>\nCMAKE_OBJCXX_EXTENSIONS<br \/>\nCMAKE_OBJCXX_STANDARD<br \/>\nCMAKE_OBJCXX_STANDARD_REQUIRED<br \/>\nCMAKE_OBJC_EXTENSIONS<br \/>\nCMAKE_OBJC_STANDARD<br \/>\nCMAKE_OBJC_STANDARD_REQUIRED<br \/>\nCMAKE_OBJDUMP<br \/>\nCMAKE_OBJECT_PATH_MAX<br \/>\nCMAKE_OPTIMIZE_DEPENDENCIES<br \/>\nCMAKE_OSX_ARCHITECTURES<br \/>\nCMAKE_OSX_DEPLOYMENT_TARGET<br \/>\nCMAKE_OSX_SYSROOT<br \/>\nCMAKE_PARENT_LIST_FILE<br \/>\nCMAKE_PATCH_VERSION<br \/>\nCMAKE_PCH_INSTANTIATE_TEMPLATES<br \/>\nCMAKE_PCH_WARN_INVALID<br \/>\nCMAKE_PDB_OUTPUT_DIRECTORY<br \/>\nCMAKE_PDB_OUTPUT_DIRECTORY_&lt;CONFIG&gt;<br \/>\nCMAKE_PKG_CONFIG_DISABLE_UNINSTALLED<br \/>\nCMAKE_PKG_CONFIG_PC_LIB_DIRS<br \/>\nCMAKE_PKG_CONFIG_PC_PATH<br \/>\nCMAKE_PKG_CONFIG_SYSROOT_DIR<br \/>\nCMAKE_PKG_CONFIG_TOP_BUILD_DIR<br \/>\nCMAKE_PLATFORM_NO_VERSIONED_SONAME<br \/>\nCMAKE_POLICY_DEFAULT_CMP&lt;NNNN&gt;<br \/>\nCMAKE_POLICY_VERSION_MINIMUM<br \/>\nCMAKE_POLICY_WARNING_CMP&lt;NNNN&gt;<br \/>\nCMAKE_POSITION_INDEPENDENT_CODE<br \/>\nCMAKE_PREFIX_PATH<br \/>\nCMAKE_PROGRAM_PATH<br \/>\nCMAKE_PROJECT_&lt;PROJECT-NAME&gt;_INCLUDE<br \/>\nCMAKE_PROJECT_&lt;PROJECT-NAME&gt;_INCLUDE_BEFORE<br \/>\nCMAKE_PROJECT_DESCRIPTION<br \/>\nCMAKE_PROJECT_HOMEPAGE_URL<br \/>\nCMAKE_PROJECT_INCLUDE<br \/>\nCMAKE_PROJECT_INCLUDE_BEFORE<br \/>\nCMAKE_PROJECT_NAME<br \/>\nCMAKE_PROJECT_TOP_LEVEL_INCLUDES<br \/>\nCMAKE_PROJECT_VERSION<br \/>\nCMAKE_PROJECT_VERSION_MAJOR<br \/>\nCMAKE_PROJECT_VERSION_MINOR<br \/>\nCMAKE_PROJECT_VERSION_PATCH<br \/>\nCMAKE_PROJECT_VERSION_TWEAK<br \/>\nCMAKE_RANLIB<br \/>\nCMAKE_REQUIRE_FIND_PACKAGE_&lt;PackageName&gt;<br \/>\nCMAKE_ROOT<br \/>\nCMAKE_RULE_MESSAGES<br \/>\nCMAKE_RUNTIME_OUTPUT_DIRECTORY<br \/>\nCMAKE_RUNTIME_OUTPUT_DIRECTORY_&lt;CONFIG&gt;<br \/>\nCMAKE_SCRIPT_MODE_FILE<br \/>\nCMAKE_SHARED_LIBRARY_ARCHIVE_SUFFIX<br \/>\nCMAKE_SHARED_LIBRARY_ENABLE_EXPORTS<br \/>\nCMAKE_SHARED_LIBRARY_PREFIX<br \/>\nCMAKE_SHARED_LIBRARY_SUFFIX<br \/>\nCMAKE_SHARED_LINKER_FLAGS<br \/>\nCMAKE_SHARED_LINKER_FLAGS_&lt;CONFIG&gt;<br \/>\nCMAKE_SHARED_LINKER_FLAGS_&lt;CONFIG&gt;_INIT<br \/>\nCMAKE_SHARED_LINKER_FLAGS_INIT<br \/>\nCMAKE_SHARED_MODULE_PREFIX<br \/>\nCMAKE_SHARED_MODULE_SUFFIX<br \/>\nCMAKE_SIZEOF_VOID_P<br \/>\nCMAKE_SKIP_BUILD_RPATH<br \/>\nCMAKE_SKIP_INSTALL_ALL_DEPENDENCY<br \/>\nCMAKE_SKIP_INSTALL_RPATH<br \/>\nCMAKE_SKIP_INSTALL_RULES<br \/>\nCMAKE_SKIP_RPATH<br \/>\nCMAKE_SKIP_TEST_ALL_DEPENDENCY<br \/>\nCMAKE_SOURCE_DIR<br \/>\nCMAKE_STAGING_PREFIX<br \/>\nCMAKE_STATIC_LIBRARY_PREFIX<br \/>\nCMAKE_STATIC_LIBRARY_SUFFIX<br \/>\nCMAKE_STATIC_LINKER_FLAGS<br \/>\nCMAKE_STATIC_LINKER_FLAGS_&lt;CONFIG&gt;<br \/>\nCMAKE_STATIC_LINKER_FLAGS_&lt;CONFIG&gt;_INIT<br \/>\nCMAKE_STATIC_LINKER_FLAGS_INIT<br \/>\nCMAKE_SUBLIME_TEXT_2_ENV_SETTINGS<br \/>\nCMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE<br \/>\nCMAKE_SUPPRESS_REGENERATION<br \/>\nCMAKE_SYSROOT<br \/>\nCMAKE_SYSROOT_COMPILE<br \/>\nCMAKE_SYSROOT_LINK<br \/>\nCMAKE_SYSTEM<br \/>\nCMAKE_SYSTEM_APPBUNDLE_PATH<br \/>\nCMAKE_SYSTEM_FRAMEWORK_PATH<br \/>\nCMAKE_SYSTEM_IGNORE_PATH<br \/>\nCMAKE_SYSTEM_IGNORE_PREFIX_PATH<br \/>\nCMAKE_SYSTEM_INCLUDE_PATH<br \/>\nCMAKE_SYSTEM_LIBRARY_PATH<br \/>\nCMAKE_SYSTEM_NAME<br \/>\nCMAKE_SYSTEM_PREFIX_PATH<br \/>\nCMAKE_SYSTEM_PROCESSOR<br \/>\nCMAKE_SYSTEM_PROGRAM_PATH<br \/>\nCMAKE_SYSTEM_VERSION<br \/>\nCMAKE_Swift_COMPILATION_MODE<br \/>\nCMAKE_Swift_LANGUAGE_VERSION<br \/>\nCMAKE_Swift_MODULE_DIRECTORY<br \/>\nCMAKE_Swift_NUM_THREADS<br \/>\nCMAKE_TASKING_TOOLSET<br \/>\nCMAKE_TEST_LAUNCHER<br \/>\nCMAKE_TLS_CAINFO<br \/>\nCMAKE_TLS_VERIFY<br \/>\nCMAKE_TLS_VERSION<br \/>\nCMAKE_TOOLCHAIN_FILE<br \/>\nCMAKE_TRY_COMPILE_CONFIGURATION<br \/>\nCMAKE_TRY_COMPILE_NO_PLATFORM_VARIABLES<br \/>\nCMAKE_TRY_COMPILE_PLATFORM_VARIABLES<br \/>\nCMAKE_TRY_COMPILE_TARGET_TYPE<br \/>\nCMAKE_TWEAK_VERSION<br \/>\nCMAKE_UNITY_BUILD<br \/>\nCMAKE_UNITY_BUILD_BATCH_SIZE<br \/>\nCMAKE_UNITY_BUILD_RELOCATABLE<br \/>\nCMAKE_UNITY_BUILD_UNIQUE_ID<br \/>\nCMAKE_USER_MAKE_RULES_OVERRIDE<br \/>\nCMAKE_USER_MAKE_RULES_OVERRIDE_&lt;LANG&gt;<br \/>\nCMAKE_USE_RELATIVE_PATHS<br \/>\nCMAKE_VERBOSE_MAKEFILE<br \/>\nCMAKE_VERIFY_INTERFACE_HEADER_SETS<br \/>\nCMAKE_VERSION<br \/>\nCMAKE_VISIBILITY_INLINES_HIDDEN<br \/>\nCMAKE_VS_DEBUGGER_COMMAND<br \/>\nCMAKE_VS_DEBUGGER_COMMAND_ARGUMENTS<br \/>\nCMAKE_VS_DEBUGGER_ENVIRONMENT<br \/>\nCMAKE_VS_DEBUGGER_WORKING_DIRECTORY<br \/>\nCMAKE_VS_DEVENV_COMMAND<br \/>\nCMAKE_VS_GLOBALS<br \/>\nCMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD<br \/>\nCMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD<br \/>\nCMAKE_VS_INTEL_Fortran_PROJECT_VERSION<br \/>\nCMAKE_VS_JUST_MY_CODE_DEBUGGING<br \/>\nCMAKE_VS_MSBUILD_COMMAND<br \/>\nCMAKE_VS_NO_COMPILE_BATCHING<br \/>\nCMAKE_VS_NUGET_PACKAGE_RESTORE<br \/>\nCMAKE_VS_NsightTegra_VERSION<br \/>\nCMAKE_VS_PLATFORM_NAME<br \/>\nCMAKE_VS_PLATFORM_NAME_DEFAULT<br \/>\nCMAKE_VS_PLATFORM_TOOLSET<br \/>\nCMAKE_VS_PLATFORM_TOOLSET_CUDA<br \/>\nCMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR<br \/>\nCMAKE_VS_PLATFORM_TOOLSET_FORTRAN<br \/>\nCMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE<br \/>\nCMAKE_VS_PLATFORM_TOOLSET_VERSION<br \/>\nCMAKE_VS_SDK_EXCLUDE_DIRECTORIES<br \/>\nCMAKE_VS_SDK_EXECUTABLE_DIRECTORIES<br \/>\nCMAKE_VS_SDK_INCLUDE_DIRECTORIES<br \/>\nCMAKE_VS_SDK_LIBRARY_DIRECTORIES<br \/>\nCMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES<br \/>\nCMAKE_VS_SDK_REFERENCE_DIRECTORIES<br \/>\nCMAKE_VS_SDK_SOURCE_DIRECTORIES<br \/>\nCMAKE_VS_TARGET_FRAMEWORK_IDENTIFIER<br \/>\nCMAKE_VS_TARGET_FRAMEWORK_TARGETS_VERSION<br \/>\nCMAKE_VS_TARGET_FRAMEWORK_VERSION<br \/>\nCMAKE_VS_USE_DEBUG_LIBRARIES<br \/>\nCMAKE_VS_VERSION_BUILD_NUMBER<br \/>\nCMAKE_VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION<br \/>\nCMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION<br \/>\nCMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM<br \/>\nCMAKE_VS_WINRT_BY_DEFAULT<br \/>\nCMAKE_WARN_DEPRECATED<br \/>\nCMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION<br \/>\nCMAKE_WATCOM_RUNTIME_LIBRARY<br \/>\nCMAKE_WIN32_EXECUTABLE<br \/>\nCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS<br \/>\nCMAKE_WINDOWS_KMDF_VERSION<br \/>\nCMAKE_XCODE_ATTRIBUTE_&lt;an-attribute&gt;<br \/>\nCMAKE_XCODE_BUILD_SYSTEM<br \/>\nCMAKE_XCODE_GENERATE_SCHEME<br \/>\nCMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY<br \/>\nCMAKE_XCODE_LINK_BUILD_PHASE_MODE<br \/>\nCMAKE_XCODE_PLATFORM_TOOLSET<br \/>\nCMAKE_XCODE_SCHEME_ADDRESS_SANITIZER<br \/>\nCMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN<br \/>\nCMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING<br \/>\nCMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER<br \/>\nCMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS<br \/>\nCMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE<br \/>\nCMAKE_XCODE_SCHEME_ENABLE_GPU_API_VALIDATION<br \/>\nCMAKE_XCODE_SCHEME_ENABLE_GPU_FRAME_CAPTURE_MODE<br \/>\nCMAKE_XCODE_SCHEME_ENABLE_GPU_SHADER_VALIDATION<br \/>\nCMAKE_XCODE_SCHEME_ENVIRONMENT<br \/>\nCMAKE_XCODE_SCHEME_GUARD_MALLOC<br \/>\nCMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION<br \/>\nCMAKE_XCODE_SCHEME_LAUNCH_MODE<br \/>\nCMAKE_XCODE_SCHEME_LLDB_INIT_FILE<br \/>\nCMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP<br \/>\nCMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES<br \/>\nCMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE<br \/>\nCMAKE_XCODE_SCHEME_MALLOC_STACK<br \/>\nCMAKE_XCODE_SCHEME_TEST_CONFIGURATION<br \/>\nCMAKE_XCODE_SCHEME_THREAD_SANITIZER<br \/>\nCMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP<br \/>\nCMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER<br \/>\nCMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP<br \/>\nCMAKE_XCODE_SCHEME_WORKING_DIRECTORY<br \/>\nCMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS<br \/>\nCMAKE_XCODE_XCCONFIG<br \/>\nCPACK_ABSOLUTE_DESTINATION_FILES<br \/>\nCPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY<br \/>\nCPACK_CUSTOM_INSTALL_VARIABLES<br \/>\nCPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION<br \/>\nCPACK_INCLUDE_TOPLEVEL_DIRECTORY<br \/>\nCPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS<br \/>\nCPACK_PACKAGING_INSTALL_PREFIX<br \/>\nCPACK_SET_DESTDIR<br \/>\nCPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION<br \/>\nCTEST_BINARY_DIRECTORY<br \/>\nCTEST_BUILD_COMMAND<br \/>\nCTEST_BUILD_NAME<br \/>\nCTEST_BZR_COMMAND<br \/>\nCTEST_BZR_UPDATE_OPTIONS<br \/>\nCTEST_CHANGE_ID<br \/>\nCTEST_CHECKOUT_COMMAND<br \/>\nCTEST_CONFIGURATION_TYPE<br \/>\nCTEST_CONFIGURE_COMMAND<br \/>\nCTEST_COVERAGE_COMMAND<br \/>\nCTEST_COVERAGE_EXTRA_FLAGS<br \/>\nCTEST_CURL_OPTIONS<br \/>\nCTEST_CUSTOM_COVERAGE_EXCLUDE<br \/>\nCTEST_CUSTOM_ERROR_EXCEPTION<br \/>\nCTEST_CUSTOM_ERROR_MATCH<br \/>\nCTEST_CUSTOM_ERROR_POST_CONTEXT<br \/>\nCTEST_CUSTOM_ERROR_PRE_CONTEXT<br \/>\nCTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE<br \/>\nCTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS<br \/>\nCTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS<br \/>\nCTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE<br \/>\nCTEST_CUSTOM_MEMCHECK_IGNORE<br \/>\nCTEST_CUSTOM_POST_MEMCHECK<br \/>\nCTEST_CUSTOM_POST_TEST<br \/>\nCTEST_CUSTOM_PRE_MEMCHECK<br \/>\nCTEST_CUSTOM_PRE_TEST<br \/>\nCTEST_CUSTOM_TESTS_IGNORE<br \/>\nCTEST_CUSTOM_TEST_OUTPUT_TRUNCATION<br \/>\nCTEST_CUSTOM_WARNING_EXCEPTION<br \/>\nCTEST_CUSTOM_WARNING_MATCH<br \/>\nCTEST_CVS_CHECKOUT<br \/>\nCTEST_CVS_COMMAND<br \/>\nCTEST_CVS_UPDATE_OPTIONS<br \/>\nCTEST_DROP_LOCATION<br \/>\nCTEST_DROP_METHOD<br \/>\nCTEST_DROP_SITE<br \/>\nCTEST_DROP_SITE_CDASH<br \/>\nCTEST_DROP_SITE_PASSWORD<br \/>\nCTEST_DROP_SITE_USER<br \/>\nCTEST_EXTRA_COVERAGE_GLOB<br \/>\nCTEST_EXTRA_SUBMIT_FILES<br \/>\nCTEST_GIT_COMMAND<br \/>\nCTEST_GIT_INIT_SUBMODULES<br \/>\nCTEST_GIT_UPDATE_CUSTOM<br \/>\nCTEST_GIT_UPDATE_OPTIONS<br \/>\nCTEST_HG_COMMAND<br \/>\nCTEST_HG_UPDATE_OPTIONS<br \/>\nCTEST_LABELS_FOR_SUBPROJECTS<br \/>\nCTEST_MEMORYCHECK_COMMAND<br \/>\nCTEST_MEMORYCHECK_COMMAND_OPTIONS<br \/>\nCTEST_MEMORYCHECK_SANITIZER_OPTIONS<br \/>\nCTEST_MEMORYCHECK_SUPPRESSIONS_FILE<br \/>\nCTEST_MEMORYCHECK_TYPE<br \/>\nCTEST_NIGHTLY_START_TIME<br \/>\nCTEST_NOTES_FILES<br \/>\nCTEST_P4_CLIENT<br \/>\nCTEST_P4_COMMAND<br \/>\nCTEST_P4_OPTIONS<br \/>\nCTEST_P4_UPDATE_OPTIONS<br \/>\nCTEST_RESOURCE_SPEC_FILE<br \/>\nCTEST_RUN_CURRENT_SCRIPT<br \/>\nCTEST_SCP_COMMAND<br \/>\nCTEST_SCRIPT_DIRECTORY<br \/>\nCTEST_SITE<br \/>\nCTEST_SOURCE_DIRECTORY<br \/>\nCTEST_SUBMIT_INACTIVITY_TIMEOUT<br \/>\nCTEST_SUBMIT_URL<br \/>\nCTEST_SVN_COMMAND<br \/>\nCTEST_SVN_OPTIONS<br \/>\nCTEST_SVN_UPDATE_OPTIONS<br \/>\nCTEST_TEST_LOAD<br \/>\nCTEST_TEST_TIMEOUT<br \/>\nCTEST_TLS_VERIFY<br \/>\nCTEST_TLS_VERSION<br \/>\nCTEST_TRIGGER_SITE<br \/>\nCTEST_UPDATE_COMMAND<br \/>\nCTEST_UPDATE_OPTIONS<br \/>\nCTEST_UPDATE_VERSION_ONLY<br \/>\nCTEST_UPDATE_VERSION_OVERRIDE<br \/>\nCTEST_USE_LAUNCHERS<br \/>\nCYGWIN<br \/>\nENV<br \/>\nEXECUTABLE_OUTPUT_PATH<br \/>\nGHSMULTI<br \/>\nIOS<br \/>\nLIBRARY_OUTPUT_PATH<br \/>\nLINUX<br \/>\nMINGW<br \/>\nMSVC<br \/>\nMSVC10<br \/>\nMSVC11<br \/>\nMSVC12<br \/>\nMSVC14<br \/>\nMSVC60<br \/>\nMSVC70<br \/>\nMSVC71<br \/>\nMSVC80<br \/>\nMSVC90<br \/>\nMSVC_IDE<br \/>\nMSVC_TOOLSET_VERSION<br \/>\nMSVC_VERSION<br \/>\nMSYS<br \/>\nPROJECT_BINARY_DIR<br \/>\nPROJECT_DESCRIPTION<br \/>\nPROJECT_HOMEPAGE_URL<br \/>\nPROJECT_IS_TOP_LEVEL<br \/>\nPROJECT_NAME<br \/>\nPROJECT_SOURCE_DIR<br \/>\nPROJECT_VERSION<br \/>\nPROJECT_VERSION_MAJOR<br \/>\nPROJECT_VERSION_MINOR<br \/>\nPROJECT_VERSION_PATCH<br \/>\nPROJECT_VERSION_TWEAK<br \/>\nUNIX<br \/>\nWASI<br \/>\nWIN32<br \/>\nWINCE<br \/>\nWINDOWS_PHONE<br \/>\nWINDOWS_STORE<br \/>\nXCODE<br \/>\nXCODE_VERSION <\/p>\n<p>\u67e5\u770b\u5177\u4f53\u53c2\u91cf&#xff1a;<\/p>\n<p>cmake &#8211;help-variable &#034;\u53c2\u91cf&#034; (\u89c1cmake &#8211;help-variable-list)<\/p>\n<p>\u67e5\u770b\u5168\u90e8\u53c2\u91cf\u5185\u5bb9&#xff1a;<\/p>\n<p>cmake &#8211;help-variables<\/p>\n<h2 id=\"4.CMake-GUI%20%E5%B8%AE%E5%8A%A9%EF%BC%88%E5%9B%BE%E5%BD%A2%E7%95%8C%E9%9D%A2%EF%BC%89\">4.CMake-GUI \u5e2e\u52a9&#xff08;\u56fe\u5f62\u754c\u9762&#xff09;<\/h2>\n<p>\u82e5\u4f7f\u7528 CMake-GUI&#xff08;\u56fe\u5f62\u5316\u914d\u7f6e\u5de5\u5177&#xff09;&#xff0c;\u53ef\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u83b7\u53d6\u5e2e\u52a9&#xff1a;<\/p>\n<li>\u6253\u5f00 CMake-GUI&#xff0c;\u70b9\u51fb\u7a97\u53e3\u5e95\u90e8\u7684 \u201cHelp\u201d \u6309\u94ae&#xff0c;\u67e5\u770b\u5185\u7f6e\u6559\u7a0b\u3002<\/li>\n<li>\u70b9\u51fb \u201cOpen Help\u201d \u6309\u94ae&#xff0c;\u5728\u6d4f\u89c8\u5668\u4e2d\u6253\u5f00\u5b98\u65b9\u5728\u7ebf\u6587\u6863\u3002<\/li>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"1298\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/08\/20250816084045-68a0440d613da.png\" width=\"1206\" \/><\/p>\n<h2 id=\"5.%E5%AE%9E%E7%94%A8%E6%8A%80%E5%B7%A7\">5.\u5b9e\u7528\u6280\u5de7<\/h2>\n<p>1.\u5feb\u901f\u5b9a\u4f4d<\/p>\n<ul>\n<li>\u5728\u7ebf\u6587\u6863\u53ef\u901a\u8fc7\u5173\u952e\u8bcd\u641c\u7d22&#xff08;\u5982\u5728\u6d4f\u89c8\u5668\u4e2d\u641c\u7d22 \u201cCMake add_executable\u201d \u76f4\u8fbe\u547d\u4ee4\u8bf4\u660e&#xff09;\u3002<\/li>\n<li>\u547d\u4ee4\u884c\u4e2d\u4f7f\u7528\u00a0cmake &#8211;help-command-list\u00a0\u67e5\u770b\u6240\u6709\u53ef\u7528\u547d\u4ee4&#xff0c;cmake &#8211;help-module-list\u00a0\u67e5\u770b\u6240\u6709\u6a21\u5757\u3002<\/li>\n<\/ul>\n<p>2.\u7ed3\u5408\u4f7f\u7528<\/p>\n<ul>\n<li>\u5148\u7528\u00a0cmake &#8211;help-command &lt;cmd&gt;\u00a0\u5feb\u901f\u786e\u8ba4\u547d\u4ee4\u8bed\u6cd5&#xff0c;\u518d\u67e5\u9605\u5728\u7ebf\u6587\u6863\u4e86\u89e3\u590d\u6742\u573a\u666f\u793a\u4f8b\u3002<\/li>\n<\/ul>\n<p>3.\u7248\u672c\u5339\u914d<\/p>\n<ul>\n<li>\u786e\u4fdd\u5728\u7ebf\u6587\u6863\u7248\u672c\u4e0e\u672c\u5730 CMake \u7248\u672c\u4e00\u81f4&#xff08;\u901a\u8fc7\u00a0cmake &#8211;version\u00a0\u67e5\u770b\u672c\u5730\u7248\u672c&#xff09;\u3002<\/li>\n<\/ul>\n<p>\u901a\u8fc7\u4e0a\u8ff0\u65b9\u6cd5&#xff0c;\u53ef\u9ad8\u6548\u67e5\u8be2 CMake \u7684\u8bed\u6cd5\u3001\u6a21\u5757\u548c\u6700\u4f73\u5b9e\u8df5&#xff0c;\u89e3\u51b3\u5b9e\u9645\u9879\u76ee\u4e2d\u7684\u914d\u7f6e\u95ee\u9898\u3002<\/p>\n<h2 id=\"%E7%9B%B8%E5%85%B3%E9%93%BE%E6%8E%A5\">\u76f8\u5173\u94fe\u63a5<\/h2>\n<ul>\n<li>CMake \u5b98\u7f51\u00a0CMake &#8211; Upgrade Your Software Build System<\/li>\n<li>CMake \u5b98\u65b9\u6587\u6863&#xff1a;CMake Tutorial \u2014 CMake 4.1.0 Documentation<\/li>\n<li>CMake \u6e90\u7801&#xff1a;https:\/\/github.com\/Kitware\/CMake<\/li>\n<li>CMake \u6e90\u7801&#xff1a;CMake \u00b7 GitLab<\/li>\n<li>\u4e2d\u6587\u7248\u57fa\u7840\u4ecb\u7ecd:\u00a0CMake \u5165\u95e8\u5b9e\u6218 | HaHack<\/li>\n<li>wiki:\u00a0Home \u00b7 Wiki \u00b7 CMake \/ Community \u00b7 GitLab<\/li>\n<li>Modern CMake \u7b80\u4f53\u4e2d\u6587\u7248:\u00a0Introduction \u00b7 Modern CMake<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb951\u6b21\uff0c\u70b9\u8d5e20\u6b21\uff0c\u6536\u85cf10\u6b21\u3002CMake \u63d0\u4f9b\u4e86\u591a\u79cd\u5e2e\u52a9\u6587\u6863\u67e5\u8be2\u65b9\u5f0f\uff1a1. \u5728\u7ebf\u6587\u6863\uff08\u6743\u5a01\u5b8c\u6574\uff09\uff1a\u8bbf\u95ee\u5b98\u7f51\u67e5\u770b\u6700\u65b0\u7248\u6216\u7279\u5b9a\u7248\u672c\u6587\u6863\uff0c\u5305\u542b\u6559\u7a0b\u3001\u547d\u4ee4\u624b\u518c\u3001\u6a21\u5757\u8bf4\u660e\u7b49\u6838\u5fc3\u5185\u5bb9\u30022. \u79bb\u7ebf\u6587\u6863\uff1a\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684 HTML \u6587\u4ef6\u63d0\u4f9b\u672c\u5730\u6d4f\u89c8\u30023. \u547d\u4ee4\u884c\u5e2e\u52a9\uff08\u5feb\u901f\u67e5\u8be2\uff09\uff1a- \u57fa\u7840\u5e2e\u52a9\uff1acmake &#8211;help \u5206\u7c7b\u67e5\u8be2\uff1a&#8211;help-command\/&#8211;help-module \u67e5\u770b\u547d\u4ee4\/\u6a21\u5757 \u5217\u8868\u67e5\u8be2\uff1a&#8211;help-command-list\/&#8211;help-module-list \u83b7\u53d6\u5b8c\u6574\u6e05\u5355 \u7248\u672c\u517c\u5bb9\uff1a&#8211;help-policy \u67e5\u8be2\u7248\u672c\u7b56\u7565<\/p>\n","protected":false},"author":2,"featured_media":58834,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6207,55,6208,58,149,6209],"topic":[],"class_list":{"0":"post-58840","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-server","8":"tag-cmake","9":"tag-c","11":"tag-linux","12":"tag-windows","13":"tag-6209"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/58840.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb951\u6b21\uff0c\u70b9\u8d5e20\u6b21\uff0c\u6536\u85cf10\u6b21\u3002CMake \u63d0\u4f9b\u4e86\u591a\u79cd\u5e2e\u52a9\u6587\u6863\u67e5\u8be2\u65b9\u5f0f\uff1a1. \u5728\u7ebf\u6587\u6863\uff08\u6743\u5a01\u5b8c\u6574\uff09\uff1a\u8bbf\u95ee\u5b98\u7f51\u67e5\u770b\u6700\u65b0\u7248\u6216\u7279\u5b9a\u7248\u672c\u6587\u6863\uff0c\u5305\u542b\u6559\u7a0b\u3001\u547d\u4ee4\u624b\u518c\u3001\u6a21\u5757\u8bf4\u660e\u7b49\u6838\u5fc3\u5185\u5bb9\u30022. \u79bb\u7ebf\u6587\u6863\uff1a\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684 HTML \u6587\u4ef6\u63d0\u4f9b\u672c\u5730\u6d4f\u89c8\u30023. \u547d\u4ee4\u884c\u5e2e\u52a9\uff08\u5feb\u901f\u67e5\u8be2\uff09\uff1a- \u57fa\u7840\u5e2e\u52a9\uff1acmake --help \u5206\u7c7b\u67e5\u8be2\uff1a--help-command\/--help-module \u67e5\u770b\u547d\u4ee4\/\u6a21\u5757 \u5217\u8868\u67e5\u8be2\uff1a--help-command-list\/--help-module-list \u83b7\u53d6\u5b8c\u6574\u6e05\u5355 \u7248\u672c\u517c\u5bb9\uff1a--help-policy \u67e5\u8be2\u7248\u672c\u7b56\u7565\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/58840.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-16T08:40:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/08\/20250816084005-68a043e57d8d7.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"29 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/58840.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/58840.html\",\"name\":\"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2025-08-16T08:40:54+00:00\",\"dateModified\":\"2025-08-16T08:40:54+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/58840.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/58840.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/58840.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/58840.html","og_locale":"zh_CN","og_type":"article","og_title":"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u6587\u7ae0\u6d4f\u89c8\u9605\u8bfb951\u6b21\uff0c\u70b9\u8d5e20\u6b21\uff0c\u6536\u85cf10\u6b21\u3002CMake \u63d0\u4f9b\u4e86\u591a\u79cd\u5e2e\u52a9\u6587\u6863\u67e5\u8be2\u65b9\u5f0f\uff1a1. \u5728\u7ebf\u6587\u6863\uff08\u6743\u5a01\u5b8c\u6574\uff09\uff1a\u8bbf\u95ee\u5b98\u7f51\u67e5\u770b\u6700\u65b0\u7248\u6216\u7279\u5b9a\u7248\u672c\u6587\u6863\uff0c\u5305\u542b\u6559\u7a0b\u3001\u547d\u4ee4\u624b\u518c\u3001\u6a21\u5757\u8bf4\u660e\u7b49\u6838\u5fc3\u5185\u5bb9\u30022. \u79bb\u7ebf\u6587\u6863\uff1a\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684 HTML \u6587\u4ef6\u63d0\u4f9b\u672c\u5730\u6d4f\u89c8\u30023. \u547d\u4ee4\u884c\u5e2e\u52a9\uff08\u5feb\u901f\u67e5\u8be2\uff09\uff1a- \u57fa\u7840\u5e2e\u52a9\uff1acmake --help \u5206\u7c7b\u67e5\u8be2\uff1a--help-command\/--help-module \u67e5\u770b\u547d\u4ee4\/\u6a21\u5757 \u5217\u8868\u67e5\u8be2\uff1a--help-command-list\/--help-module-list \u83b7\u53d6\u5b8c\u6574\u6e05\u5355 \u7248\u672c\u517c\u5bb9\uff1a--help-policy \u67e5\u8be2\u7248\u672c\u7b56\u7565","og_url":"https:\/\/www.wsisp.com\/helps\/58840.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2025-08-16T08:40:54+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2025\/08\/20250816084005-68a043e57d8d7.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"29 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/58840.html","url":"https:\/\/www.wsisp.com\/helps\/58840.html","name":"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2025-08-16T08:40:54+00:00","dateModified":"2025-08-16T08:40:54+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/58840.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/58840.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/58840.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"CMake\u57fa\u7840\uff1a\u5e2e\u52a9\u624b\u518c\u7684\u4f7f\u7528"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/58840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=58840"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/58840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/58834"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=58840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=58840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=58840"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=58840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}