mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-16 19:25:18 +00:00
Remove meson/ submodule
But let user have a meson/ checkout that will be used by ./configure
This commit is contained in:
parent
b844b7229a
commit
b0bcc40026
3 changed files with 5 additions and 14 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +0,0 @@
|
||||||
[submodule "meson"]
|
|
||||||
path = meson
|
|
||||||
url = https://github.com/mesonbuild/meson.git
|
|
15
configure
vendored
15
configure
vendored
|
@ -16,15 +16,12 @@ PROJECTNAME = "GStreamer 'all'"
|
||||||
ROOTDIR = os.path.abspath(os.path.dirname(__file__))
|
ROOTDIR = os.path.abspath(os.path.dirname(__file__))
|
||||||
|
|
||||||
|
|
||||||
def get_meson(update_meson):
|
def get_meson():
|
||||||
meson = os.path.join(ROOTDIR, 'meson', 'meson.py')
|
meson = os.path.join(ROOTDIR, 'meson', 'meson.py')
|
||||||
if update_meson or not os.path.exists(meson):
|
if os.path.exists(meson):
|
||||||
print("Updating meson submodule... ", end='')
|
return meson
|
||||||
sys.stdout.flush()
|
|
||||||
git('submodule', 'update', '--init', repository_path=ROOTDIR)
|
|
||||||
print("DONE")
|
|
||||||
|
|
||||||
return meson
|
return accept_command(["meson.py", "meson"])
|
||||||
|
|
||||||
|
|
||||||
def accept_command(commands):
|
def accept_command(commands):
|
||||||
|
@ -45,7 +42,7 @@ def get_configs(meson):
|
||||||
|
|
||||||
def configure_meson(args, options):
|
def configure_meson(args, options):
|
||||||
"""Configures meson and generate the Makefile."""
|
"""Configures meson and generate the Makefile."""
|
||||||
meson = get_meson(options.update_meson)
|
meson = get_meson()
|
||||||
if not meson:
|
if not meson:
|
||||||
print("Install mesonbuild to build %s: http://mesonbuild.com/\n"
|
print("Install mesonbuild to build %s: http://mesonbuild.com/\n"
|
||||||
"You can simply install it with:\n"
|
"You can simply install it with:\n"
|
||||||
|
@ -76,8 +73,6 @@ if __name__ == "__main__":
|
||||||
parser.add_argument("--no-reconfigure", action='store_true',
|
parser.add_argument("--no-reconfigure", action='store_true',
|
||||||
default=False, help='Avoid removing the build dir'
|
default=False, help='Avoid removing the build dir'
|
||||||
' if not necessary.')
|
' if not necessary.')
|
||||||
parser.add_argument("-u", "--update-meson", action='store_true',
|
|
||||||
default=False, help='Do not update meson')
|
|
||||||
options, args = parser.parse_known_args()
|
options, args = parser.parse_known_args()
|
||||||
if options.no_reconfigure:
|
if options.no_reconfigure:
|
||||||
if os.path.exists(
|
if os.path.exists(
|
||||||
|
|
1
meson
1
meson
|
@ -1 +0,0 @@
|
||||||
Subproject commit d72a5c14f83253bafaf6b2531442d981ea1df2ed
|
|
Loading…
Reference in a new issue