mirror of
https://github.com/MaskRay/ccls.git
synced 2025-01-19 03:55:49 +00:00
[waf] Prep for travis cache directories
This commit is contained in:
parent
1220463efe
commit
2830548768
7
wscript
7
wscript
@ -91,6 +91,9 @@ def options(opt):
|
|||||||
|
|
||||||
def download_and_extract(destdir, url, ext):
|
def download_and_extract(destdir, url, ext):
|
||||||
dest = destdir + ext
|
dest = destdir + ext
|
||||||
|
|
||||||
|
# Extract the tarball.
|
||||||
|
if not os.path.isdir(destdir):
|
||||||
# Download and save the compressed tarball as |compressed_file_name|.
|
# Download and save the compressed tarball as |compressed_file_name|.
|
||||||
if not os.path.isfile(dest):
|
if not os.path.isfile(dest):
|
||||||
print('Downloading tarball')
|
print('Downloading tarball')
|
||||||
@ -109,9 +112,7 @@ def download_and_extract(destdir, url, ext):
|
|||||||
else:
|
else:
|
||||||
print('Found tarball at {0}'.format(dest))
|
print('Found tarball at {0}'.format(dest))
|
||||||
|
|
||||||
# Extract the tarball.
|
print('Extracting {0}'.format(dest))
|
||||||
if not os.path.isdir(destdir):
|
|
||||||
print('Extracting')
|
|
||||||
# TODO: make portable.
|
# TODO: make portable.
|
||||||
if ext == '.exe':
|
if ext == '.exe':
|
||||||
subprocess.call(['7z', 'x', '-o{0}'.format(destdir), '-xr!$PLUGINSDIR', dest])
|
subprocess.call(['7z', 'x', '-o{0}'.format(destdir), '-xr!$PLUGINSDIR', dest])
|
||||||
|
Loading…
Reference in New Issue
Block a user