zoukankan      html  css  js  c++  java
  • cmake --help

    Usage

    cmake [options] <path-to-source>
    cmake [options] <path-to-existing-build>

    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
    -C <initial-cache> = Pre-load a script to populate the cache.
    -D <var>[:<type>]=<value> = Create a cmake cache entry.
    -U <globbing_expr> = Remove matching entries from CMake cache.
    -G <generator-name> = Specify a build system generator.
    -T <toolset-name> = Specify toolset name if supported by
    generator.
    -A <platform-name> = Specify platform name if supported by
    generator.
    -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.
    -E = CMake command mode.
    -L[A][H] = List non-advanced cached variables.
    --build <dir> = Build a CMake-generated project binary tree.
    -N = View mode only.
    -P <file> = Process script mode.
    --find-package = Run in pkg-config like mode.
    --graphviz=[file] = Generate graphviz of dependencies, see
    CMakeGraphVizOptions.cmake for more.
    --system-information [file] = Dump information about this system.
    --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.
    --trace = Put cmake in trace mode.
    --trace-expand = Put cmake in trace mode with variable
    expansion.
    --warn-uninitialized = Warn about uninitialized values.
    --warn-unused-vars = Warn about unused variables.
    --no-warn-unused-cli = Don't warn about command line options.
    --check-system-vars = Find problems with variable usage in system
    files.
    --help,-help,-usage,-h,-H,/? = Print usage information and exit.
    --version,-version,/V [<f>] = Print version number and exit.
    --help-full [<f>] = Print all help manuals and exit.
    --help-manual <man> [<f>] = Print one help manual and exit.
    --help-manual-list [<f>] = List help manuals available and exit.
    --help-command <cmd> [<f>] = Print help for one command and exit.
    --help-command-list [<f>] = List commands with help available and exit.
    --help-commands [<f>] = Print cmake-commands manual and exit.
    --help-module <mod> [<f>] = Print help for one module and exit.
    --help-module-list [<f>] = List modules with help available and exit.
    --help-modules [<f>] = Print cmake-modules manual and exit.
    --help-policy <cmp> [<f>] = Print help for one policy and exit.
    --help-policy-list [<f>] = List policies with help available and exit.
    --help-policies [<f>] = Print cmake-policies manual and exit.
    --help-property <prop> [<f>] = Print help for one property and exit.
    --help-property-list [<f>] = List properties with help available and
    exit.
    --help-properties [<f>] = Print cmake-properties manual and exit.
    --help-variable var [<f>] = Print help for one variable and exit.
    --help-variable-list [<f>] = List variables with help available and exit.
    --help-variables [<f>] = Print cmake-variables manual and exit.

    Generators

    The following generators are available on this platform:
    Unix Makefiles = Generates standard UNIX makefiles.
    Ninja = Generates build.ninja files.
    Watcom WMake = Generates Watcom WMake makefiles.
    CodeBlocks - Ninja = Generates CodeBlocks project files.
    CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
    CodeLite - Ninja = Generates CodeLite project files.
    CodeLite - Unix Makefiles = Generates CodeLite project files.
    Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
    Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
    KDevelop3 = Generates KDevelop 3 project files.
    KDevelop3 - Unix Makefiles = Generates KDevelop 3 project files.
    Kate - Ninja = Generates Kate project files.
    Kate - Unix Makefiles = Generates Kate project files.
    Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
    Sublime Text 2 - Unix Makefiles
    = Generates Sublime Text 2 project files.

  • 相关阅读:
    centos7.7环境下编译安装tengine2.3.2版本
    centos6.9安装python3.6.9独立的virtualenv环境,并且能正确引入ssl
    django在centos生产环境的部署
    django入门8之xadmin引入富文本和excel插件
    jenkins服务器使用python脚本rabbitmqadmin和shell对目标服务器进行管理
    django入门7之django template和xadmin常用技巧
    mysql5.7同步复制报错1060故障处理
    Centos7.6使用yum安装PHP7.2
    django中安全sql注入等
    django入门6引入验证码插件 django-simple-captcha
  • 原文地址:https://www.cnblogs.com/antflow/p/9177455.html
Copyright © 2011-2022 走看看