5 from subprocess
import check_call
7 from script
.helpers
import GitWrapper
11 open('ffmpeg-mt-enabled', 'w').close()
12 # Allow setups where both ffmpeg and ffmpeg-mt are checked out
13 # simultaneously, and leave the directories alone in that case.
14 if path
.exists('ffmpeg/.git') and not path
.exists('ffmpeg-mt/.git'):
15 # ffmpeg-mt should be an empty directory if things are right
17 os
.rename('ffmpeg', 'ffmpeg-mt')
19 if git
.supports_nofetch
:
20 cmd
= 'git submodule update --no-fetch'.split()
22 cmd
= 'git submodule update'.split()
23 check_call(cmd
+ ['ffmpeg-mt'])
27 git
.foreach_module(func
)