meson setup --help

From wikieduonline
Jump to navigation Jump to search


meson setup --help
usage: meson setup [-h]
                   [--prefix PREFIX]
                   [--bindir BINDIR]
                   [--datadir DATADIR]
                   [--includedir INCLUDEDIR]
                   [--infodir INFODIR]
                   [--libdir LIBDIR]
                   [--licensedir LICENSEDIR]
                   [--libexecdir LIBEXECDIR]
                   [--localedir LOCALEDIR]
                   [--localstatedir LOCALSTATEDIR]
                   [--mandir MANDIR]
                   [--sbindir SBINDIR]
                   [--sharedstatedir SHAREDSTATEDIR]
                   [--sysconfdir SYSCONFDIR]
                   [--auto-features {enabled,disabled,auto}]
                   [--backend {ninja,vs,vs2010,vs2012,vs2013,vs2015,vs2017,vs2019,vs2022,xcode,none}]
                   [--genvslite {vs2022}]
                   [--buildtype {plain,debug,debugoptimized,release,minsize,custom}]
                   [--debug]
                   [--default-library {shared,static,both}]
                   [--errorlogs]
                   [--install-umask INSTALL_UMASK]
                   [--layout {mirror,flat}]
                   [--optimization {plain,0,g,1,2,3,s}]
                   [--prefer-static]
                   [--stdsplit]
                   [--strip]
                   [--unity {on,off,subprojects}]
                   [--unity-size UNITY_SIZE]
                   [--warnlevel {0,1,2,3,everything}]
                   [--werror]
                   [--wrap-mode {default,nofallback,nodownload,forcefallback,nopromote}]
                   [--force-fallback-for FORCE_FALLBACK_FOR]
                   [--vsenv]
                   [--pkgconfig.relocatable]
                   [--python.bytecompile PYTHON.BYTECOMPILE]
                   [--python.install-env {auto,prefix,system,venv}]
                   [--python.platlibdir PYTHON.PLATLIBDIR]
                   [--python.purelibdir PYTHON.PURELIBDIR]
                   [--python.allow-limited-api]
                   [--pkg-config-path PKG_CONFIG_PATH]
                   [--build.pkg-config-path BUILD.PKG_CONFIG_PATH]
                   [--cmake-prefix-path CMAKE_PREFIX_PATH]
                   [--build.cmake-prefix-path BUILD.CMAKE_PREFIX_PATH]
                   [-D option]
                   [--native-file NATIVE_FILE]
                   [--cross-file CROSS_FILE]
                   [-v]
                   [--fatal-meson-warnings]
                   [--reconfigure]
                   [--wipe]
                   [--clearcache]
                   [builddir]
                   [sourcedir]

positional arguments:
  builddir
  sourcedir

options:
  -h, --help       show this help
                   message and exit
  --prefix PREFIX  Installation prefix
                   (default:
                   /Users/user/brew).
  --bindir BINDIR  Executable directory
                   (default: bin).
  --datadir DATADIR
                   Data file directory
                   (default: share).
  --includedir INCLUDEDIR
                   Header file
                   directory (default:
                   include).
  --infodir INFODIR
                   Info page directory
                   (default:
                   share/info).
  --libdir LIBDIR  Library directory
                   (default: lib).
  --licensedir LICENSEDIR
                   Licenses directory
                   (default: ).
  --libexecdir LIBEXECDIR
                   Library executable
                   directory (default:
                   libexec).
  --localedir LOCALEDIR
                   Locale data
                   directory (default:
                   share/locale).
  --localstatedir LOCALSTATEDIR
                   Localstate data
                   directory (default:
                   var).
  --mandir MANDIR  Manual page
                   directory (default:
                   share/man).
  --sbindir SBINDIR
                   System executable
                   directory (default:
                   sbin).
  --sharedstatedir SHAREDSTATEDIR
                   Architecture-
                   independent data
                   directory (default:
                   com).
  --sysconfdir SYSCONFDIR
                   Sysconf data
                   directory (default:
                   etc).
  --auto-features {enabled,disabled,auto}
                   Override value of
                   all 'auto' features
                   (default: auto).
  --backend {ninja,vs,vs2010,vs2012,vs2013,vs2015,vs2017,vs2019,vs2022,xcode,none}
                   Backend to use
                   (default: ninja).
  --genvslite {vs2022}
                   Setup multiple
                   buildtype-suffixed
                   ninja-backend build
                   directories, and a
                   [builddir]_vs
                   containing a Visual
                   Studio meta-backend
                   with multiple
                   configurations that
                   calls into them
                   (default: vs2022).
  --buildtype {plain,debug,debugoptimized,release,minsize,custom}
                   Build type to use
                   (default: debug).
  --debug          Enable debug symbols
                   and other
                   information
  --default-library {shared,static,both}
                   Default library type
                   (default: shared).
  --errorlogs      Whether to print the
                   logs from failing
                   tests
  --install-umask INSTALL_UMASK
                   Default umask to
                   apply on permissions
                   of installed files
                   (default: 022).
  --layout {mirror,flat}
                   Build directory
                   layout (default:
                   mirror).
  --optimization {plain,0,g,1,2,3,s}
                   Optimization level
                   (default: 0).
  --prefer-static  Whether to try
                   static linking
                   before shared
                   linking
  --stdsplit       Split stdout and
                   stderr in test logs
  --strip          Strip targets on
                   install
  --unity {on,off,subprojects}
                   Unity build
                   (default: off).
  --unity-size UNITY_SIZE
                   Unity block size
                   (default: (2, None,
                   4)).
  --warnlevel {0,1,2,3,everything}
                   Compiler warning
                   level to use
                   (default: 1).
  --werror         Treat warnings as
                   errors
  --wrap-mode {default,nofallback,nodownload,forcefallback,nopromote}
                   Wrap mode (default:
                   default).
  --force-fallback-for FORCE_FALLBACK_FOR
                   Force fallback for
                   those subprojects
                   (default: []).
  --vsenv          Activate Visual
                   Studio environment
  --pkgconfig.relocatable
                   Generate pkgconfig
                   files as relocatable
  --python.bytecompile PYTHON.BYTECOMPILE
                   Whether to compile
                   bytecode (default:
                   (-1, 2, 0)).
  --python.install-env {auto,prefix,system,venv}
                   Which python
                   environment to
                   install to (default:
                   prefix).
  --python.platlibdir PYTHON.PLATLIBDIR
                   Directory for site-
                   specific, platform-
                   specific files
                   (default: ).
  --python.purelibdir PYTHON.PURELIBDIR
                   Directory for site-
                   specific, non-
                   platform-specific
                   files (default: ).
  --python.allow-limited-api
                   Whether to allow use
                   of the Python
                   Limited API
  --pkg-config-path PKG_CONFIG_PATH
                   List of additional
                   paths for pkg-config
                   to search (default:
                   []). (just for host
                   machine)
  --build.pkg-config-path BUILD.PKG_CONFIG_PATH
                   List of additional
                   paths for pkg-config
                   to search (default:
                   []). (just for build
                   machine)
  --cmake-prefix-path CMAKE_PREFIX_PATH
                   List of additional
                   prefixes for cmake
                   to search (default:
                   []). (just for host
                   machine)
  --build.cmake-prefix-path BUILD.CMAKE_PREFIX_PATH
                   List of additional
                   prefixes for cmake
                   to search (default:
                   []). (just for build
                   machine)
  -D option        Set the value of an
                   option, can be used
                   several times to set
                   multiple options.
  --native-file NATIVE_FILE
                   File containing
                   overrides for native
                   compilation
                   environment.
  --cross-file CROSS_FILE
                   File describing
                   cross compilation
                   environment.
  -v, --version    show program's
                   version number and
                   exit
  --fatal-meson-warnings
                   Make all Meson
                   warnings fatal
  --reconfigure    Set options and
                   reconfigure the
                   project. Useful when
                   new options have
                   been added to the
                   project and the
                   default value is not
                   working.
  --wipe           Wipe build directory
                   and reconfigure
                   using previous
                   command line
                   options. Useful when
                   build directory got
                   corrupted, or when
                   rebuilding with a
                   newer version of
                   meson.
  --clearcache     Clear cached state
                   (e.g. found
                   dependencies). Since
                   1.3.0.


meson [ compile | setup build ]

Advertising: