aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mesonmain.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-03-25 18:24:38 +0200
committerGitHub <noreply@github.com>2017-03-25 18:24:38 +0200
commite4c224bdc1d69ae034a54a9bb3f3c462d7783329 (patch)
treeb5382d98ad023c9526f2826c45cf9039034101dc /mesonbuild/mesonmain.py
parentcfc3605b730060b41856d3029dcfffc1ccce7ce6 (diff)
parentd5975cc683f5c03a2060ee28bb467732909cfb97 (diff)
downloadmeson-e4c224bdc1d69ae034a54a9bb3f3c462d7783329.zip
meson-e4c224bdc1d69ae034a54a9bb3f3c462d7783329.tar.gz
meson-e4c224bdc1d69ae034a54a9bb3f3c462d7783329.tar.bz2
Merge pull request #1516 from centricular/git-submodule-subprojects
Add support for using git submodules as subprojects
Diffstat (limited to 'mesonbuild/mesonmain.py')
-rw-r--r--mesonbuild/mesonmain.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/mesonmain.py b/mesonbuild/mesonmain.py
index 7db6310..51041cc 100644
--- a/mesonbuild/mesonmain.py
+++ b/mesonbuild/mesonmain.py
@@ -20,6 +20,7 @@ from . import build
import platform
from . import mlog, coredata
from .mesonlib import MesonException
+from .wrap import WrapMode
parser = argparse.ArgumentParser()
@@ -67,6 +68,10 @@ parser.add_argument('-D', action='append', dest='projectoptions', default=[],
help='Set project options.')
parser.add_argument('-v', '--version', action='version',
version=coredata.version)
+ # See the mesonlib.WrapMode enum for documentation
+parser.add_argument('--wrap-mode', default=WrapMode.default,
+ type=lambda t: getattr(WrapMode, t), choices=WrapMode,
+ help='Special wrap mode to use')
parser.add_argument('directories', nargs='*')
class MesonApp: