- Update to version 13.2.0
For information on changes consult the release notes of
its sub-packages.
* Remove: Make-kokkos-build-reproducible.patch
Add-missing-ENV-DESTDIR.patch
* Add: Fix-control-reaches-end-of-non-void-function-error.patch
Convert-python2-isms-to-python3.patch
Not-a-shell-script.patch
- Add dependency for library package to devel package.
- Fix cmake include path (bsc#1194648):
cmake/tribits/core/package_arch/TribitsWriteClientExportFiles.cmake
uses a logic to calculate the relative path elements between
the cmake directory and the installation directory. This works
only if Trilinos_INSTALL_LIB_DIR is relative, while other parts
of the code allow it to be absolute.
- Fix doc building.
OBS-URL: https://build.opensuse.org/request/show/947347
OBS-URL: https://build.opensuse.org/package/show/science/trilinos?expand=0&rev=55
549 lines
20 KiB
Diff
549 lines
20 KiB
Diff
From: Egbert Eich <eich@suse.com>
|
|
Date: Mon Jan 17 12:30:30 2022 +0100
|
|
Subject: Convert python2-isms to python3
|
|
Patch-mainline: Not yet
|
|
Git-commit: a7bc2605c6d1ee59d2cf944d2b640757269ecd36
|
|
References:
|
|
|
|
Signed-off-by: Egbert Eich <eich@suse.com>
|
|
---
|
|
.../tribits/ci_support/is_checkin_tested_commit.py | 10 +-
|
|
cmake/tribits/dashboard_driver/tdd_driver.py | 64 +++++-----
|
|
cmake/tribits/devtools_install/install-gcc.py | 2 +-
|
|
cmake/tribits/python_utils/download-cmake.py | 136 ++++++++++-----------
|
|
4 files changed, 106 insertions(+), 106 deletions(-)
|
|
diff --git a/cmake/tribits/ci_support/is_checkin_tested_commit.py b/cmake/tribits/ci_support/is_checkin_tested_commit.py
|
|
index 6d195e27..988b0ca9 100755
|
|
--- a/cmake/tribits/ci_support/is_checkin_tested_commit.py
|
|
+++ b/cmake/tribits/ci_support/is_checkin_tested_commit.py
|
|
@@ -54,13 +54,13 @@ else:
|
|
debugDump = False
|
|
|
|
if debugDump:
|
|
- print "NOTE: TRIBITS_IS_CHECKIN_TESTED_COMMIT=ON set in env, doing debug dump ..."
|
|
+ print("NOTE: TRIBITS_IS_CHECKIN_TESTED_COMMIT=ON set in env, doing debug dump ...")
|
|
|
|
thisFilePath = __file__
|
|
-if debugDump: print "\nthisFilePath =", thisFilePath
|
|
+if debugDump: print("\nthisFilePath =", thisFilePath)
|
|
|
|
thisFileRealAbsBasePath = os.path.dirname(os.path.abspath(os.path.realpath(thisFilePath)))
|
|
-if debugDump: print "\nthisFileRealAbsBasePath = '"+thisFileRealAbsBasePath+"'"
|
|
+if debugDump: print("\nthisFileRealAbsBasePath = '"+thisFileRealAbsBasePath+"'")
|
|
|
|
sys.path = [thisFileRealAbsBasePath+"/../python_utils"] + sys.path
|
|
|
|
@@ -137,8 +137,8 @@ else:
|
|
isCheckinTestedCommit = False
|
|
|
|
if isCheckinTestedCommit:
|
|
- print "The commit "+gitRef+" is checkin-test.py tested!"
|
|
+ print("The commit "+gitRef+" is checkin-test.py tested!")
|
|
sys.exit(0)
|
|
else:
|
|
- print "The commit "+gitRef+" is *NOT* checkin-test.py tested!"
|
|
+ print("The commit "+gitRef+" is *NOT* checkin-test.py tested!")
|
|
sys.exit(1)
|
|
diff --git a/cmake/tribits/dashboard_driver/tdd_driver.py b/cmake/tribits/dashboard_driver/tdd_driver.py
|
|
index ff6801d6..cbe8eef5 100755
|
|
--- a/cmake/tribits/dashboard_driver/tdd_driver.py
|
|
+++ b/cmake/tribits/dashboard_driver/tdd_driver.py
|
|
@@ -62,7 +62,7 @@ else:
|
|
#
|
|
this_path = os.path.abspath(os.path.realpath(__file__))
|
|
tribitsDDDir = os.path.dirname(this_path)
|
|
-print "tribitsDDDir = '"+tribitsDDDir+"'"
|
|
+print("tribitsDDDir = '"+tribitsDDDir+"'")
|
|
|
|
# Load the general script support python code
|
|
pythonUtilsDir = os.path.join(tribitsDDDir, "../python_utils")
|
|
@@ -75,14 +75,14 @@ def install_ctest(tddDashboardRootDir, tribitsDir):
|
|
# dashboardToolsDir is the directory to which any needed tools will be downloaded.
|
|
#
|
|
dashboardToolsDir = tddDashboardRootDir + "/tools"
|
|
- print "dashboardToolsDir = '"+dashboardToolsDir+"'"
|
|
+ print("dashboardToolsDir = '"+dashboardToolsDir+"'")
|
|
|
|
# Make sure tools directory exists:
|
|
#
|
|
if not os.path.exists(dashboardToolsDir):
|
|
os.makedirs(dashboardToolsDir)
|
|
if not os.path.exists(dashboardToolsDir):
|
|
- print "error: could not create directory \"" + dashboardToolsDir + "\""
|
|
+ print("error: could not create directory \"" + dashboardToolsDir + "\"")
|
|
sys.exit(1)
|
|
|
|
# Download and install CMake/CTest to use for the outer driver
|
|
@@ -105,20 +105,20 @@ def install_ctest(tddDashboardRootDir, tribitsDir):
|
|
# (Requires network connectivity; avoid when possible.)
|
|
#
|
|
|
|
- print "\n***"
|
|
- print "*** Downloading and installing CMake to \"" + cmakeTddDownloadBaseDir + "\"..."
|
|
- print "***\n"
|
|
+ print("\n***")
|
|
+ print("*** Downloading and installing CMake to \"" + cmakeTddDownloadBaseDir + "\"...")
|
|
+ print("***\n")
|
|
|
|
installMasterCMake = False
|
|
if not os.path.exists(cmakeTddDownloadBaseDir):
|
|
- print "Forcing install of master CMake because '"+cmakeTddDownloadBaseDir+"' does not exist!"
|
|
+ print("Forcing install of master CMake because '"+cmakeTddDownloadBaseDir+"' does not exist!")
|
|
installMasterCMake = True
|
|
elif TDD_FORCE_CMAKE_INSTALL == "1":
|
|
- print "Forcing install of master CMake because" \
|
|
- + " TDD_FORCE_CMAKE_INSTALL == 1!"
|
|
+ print("Forcing install of master CMake because" \
|
|
+ + " TDD_FORCE_CMAKE_INSTALL == 1!")
|
|
installMasterCMake = True
|
|
else:
|
|
- print "Leaving current CMake in place ..." \
|
|
+ print("Leaving current CMake in place ...") \
|
|
|
|
if installMasterCMake:
|
|
|
|
@@ -136,9 +136,9 @@ def install_ctest(tddDashboardRootDir, tribitsDir):
|
|
timeCmnd = True,
|
|
workingDir = dashboardToolsDir \
|
|
)
|
|
- except Exception, e:
|
|
- print "WARNING! The following command failed!\n"+cmnd
|
|
- print "However, not updating CMake is not the end of the world!"
|
|
+ except Exception as e:
|
|
+ print("WARNING! The following command failed!\n"+cmnd)
|
|
+ print("However, not updating CMake is not the end of the world!")
|
|
|
|
|
|
# Find ctest under cmakeTddDownloadBaseDir:
|
|
@@ -149,7 +149,7 @@ def install_ctest(tddDashboardRootDir, tribitsDir):
|
|
if 0 == len(ctestGlobStr):
|
|
ctestGlobStr = glob.glob(cmakeTddDownloadBaseDir + "/*/*/bin/ctest*")
|
|
if 1 != len(ctestGlobStr):
|
|
- print "error: could not find ctest executable after download..."
|
|
+ print("error: could not find ctest executable after download...")
|
|
sys.exit(2)
|
|
|
|
ctestExe = ctestGlobStr[0]
|
|
@@ -169,7 +169,7 @@ def invoke_ctest(ctestExe, script, tddDashboardRootDir, environment = {}):
|
|
# until ctest supports something like CMake's -D argument, this is
|
|
# how it has to be done.
|
|
if environment:
|
|
- print "environment =", environment
|
|
+ print("environment =", environment)
|
|
|
|
cmd = ctestExe
|
|
if verbose:
|
|
@@ -182,10 +182,10 @@ def invoke_ctest(ctestExe, script, tddDashboardRootDir, environment = {}):
|
|
extraEnv = environment
|
|
)
|
|
|
|
- print "ctestRtn: '" + str(ctestRtn) + "'"
|
|
+ print("ctestRtn: '" + str(ctestRtn) + "'")
|
|
|
|
if ctestRtn != 0:
|
|
- print "error: ctest returned non-zero error value, script will exit with " + str(ctestRtn)
|
|
+ print("error: ctest returned non-zero error value, script will exit with " + str(ctestRtn))
|
|
|
|
# Propagate ctest return value
|
|
#
|
|
@@ -201,18 +201,18 @@ def run_driver(ctestSourceDirectory, projectRepoBaseDir):
|
|
"""
|
|
origDir = os.getcwd()
|
|
try:
|
|
- print "\n******************************************************************"
|
|
- print "*** Tribits Driver Dashboard tdd_driver.py ***"
|
|
- print "******************************************************************\n"
|
|
+ print("\n******************************************************************")
|
|
+ print("*** Tribits Driver Dashboard tdd_driver.py ***")
|
|
+ print("******************************************************************\n")
|
|
|
|
- print "\nPWD=\""+os.getcwd()+"\"...\n"
|
|
- print "projectRepoBaseDir = '" + projectRepoBaseDir + "'"
|
|
- print "tribitsDDDir = '" + tribitsDDDir + "'"
|
|
+ print("\nPWD=\""+os.getcwd()+"\"...\n")
|
|
+ print("projectRepoBaseDir = '" + projectRepoBaseDir + "'")
|
|
+ print("tribitsDDDir = '" + tribitsDDDir + "'")
|
|
|
|
# tribitsDir is the root directory of the TriBITS system:
|
|
#
|
|
tribitsDir = os.path.abspath(os.path.join(tribitsDDDir, ".."))
|
|
- print "tribitsDir = '"+tribitsDir+"'"
|
|
+ print("tribitsDir = '"+tribitsDir+"'")
|
|
|
|
# dashboardBaseDir is the parent directory of our containing source tree,
|
|
# which we compute relative to tribitsDir:
|
|
@@ -220,7 +220,7 @@ def run_driver(ctestSourceDirectory, projectRepoBaseDir):
|
|
tddDashboardRootDir = os.path.dirname(projectRepoBaseDir)
|
|
if "TDD_DASHBOARD_ROOT" in os.environ:
|
|
tddDashboardRootDir = os.environ["TDD_DASHBOARD_ROOT"]
|
|
- print "tddDashboardRootDir = '"+tddDashboardRootDir+"'"
|
|
+ print("tddDashboardRootDir = '"+tddDashboardRootDir+"'")
|
|
|
|
os.chdir(tddDashboardRootDir)
|
|
if verbose: "\nNew PWD = '"+os.getcwd()+"'"
|
|
@@ -230,16 +230,16 @@ def run_driver(ctestSourceDirectory, projectRepoBaseDir):
|
|
and os.environ["TRIBITS_TDD_USE_SYSTEM_CTEST"] == "1" \
|
|
:
|
|
tddUseSystemCTest = True
|
|
- print "tddUseSystemCTest =", tddUseSystemCTest
|
|
+ print("tddUseSystemCTest =", tddUseSystemCTest)
|
|
|
|
if tddUseSystemCTest:
|
|
ctestExe = getCmndOutput("which ctest", True, False)
|
|
else:
|
|
ctestExe = install_ctest(tddDashboardRootDir, tribitsDir)
|
|
|
|
- print "\nctestExe = '" + ctestExe + "'"
|
|
+ print("\nctestExe = '" + ctestExe + "'")
|
|
if not os.path.exists(ctestExe):
|
|
- print "error: ctest does not exist after installation..."
|
|
+ print("error: ctest does not exist after installation...")
|
|
sys.exit(3)
|
|
|
|
# Escape any spaces in the path of the ctest exe. This has to be done
|
|
@@ -252,14 +252,14 @@ def run_driver(ctestSourceDirectory, projectRepoBaseDir):
|
|
#
|
|
|
|
ctestVersion = getCmndOutput(ctestExe+" --version", True, False)
|
|
- print "ctestVersion = '"+ctestVersion+"'"
|
|
+ print("ctestVersion = '"+ctestVersion+"'")
|
|
|
|
# Run one driver dashboard for this source tree:
|
|
#
|
|
|
|
- print "\n***"
|
|
- print "*** Running the main dashboards as CTest tests .."
|
|
- print "***\n"
|
|
+ print("\n***")
|
|
+ print("*** Running the main dashboards as CTest tests ..")
|
|
+ print("***\n")
|
|
sys.exit(
|
|
invoke_ctest(ctestExe,
|
|
os.path.join(tribitsDDDir, "TribitsDriverDashboard.cmake"),
|
|
diff --git a/cmake/tribits/devtools_install/install-gcc.py b/cmake/tribits/devtools_install/install-gcc.py
|
|
index 68d3c01f..c604d68b 100755
|
|
--- a/cmake/tribits/devtools_install/install-gcc.py
|
|
+++ b/cmake/tribits/devtools_install/install-gcc.py
|
|
@@ -137,7 +137,7 @@ command --download-cmnd=<download-cmnd> is:
|
|
echoRunSysCmnd(self.inOptions.downloadCmnd)
|
|
|
|
def doUntar(self):
|
|
- print "Nothing to untar!"
|
|
+ print("Nothing to untar!")
|
|
|
|
def doConfigure(self):
|
|
createDir(self.gccBuildBaseDir)
|
|
diff --git a/cmake/tribits/python_utils/download-cmake.py b/cmake/tribits/python_utils/download-cmake.py
|
|
index f4652f93..a8cd4e2b 100755
|
|
--- a/cmake/tribits/python_utils/download-cmake.py
|
|
+++ b/cmake/tribits/python_utils/download-cmake.py
|
|
@@ -233,7 +233,7 @@ def DetectLatestCMakeBuilds(basedir, baseurl, vdir):
|
|
if not os.path.exists(basedir):
|
|
raise
|
|
|
|
- print "Querying " + url + "..."
|
|
+ print("Querying " + url + "...")
|
|
|
|
proxyDict = {}
|
|
if not options.httpProxy == "":
|
|
@@ -255,7 +255,7 @@ def DetectLatestCMakeBuilds(basedir, baseurl, vdir):
|
|
outfile.write(url_file.read())
|
|
outfile.close()
|
|
|
|
- print "Detecting ..."
|
|
+ print("Detecting ...")
|
|
|
|
lines = []
|
|
regex = re.compile(
|
|
@@ -280,8 +280,8 @@ def DetectLatestCMakeBuilds(basedir, baseurl, vdir):
|
|
version = versionRegEx.match(line).group(1)
|
|
|
|
if version == "" or version == line:
|
|
- print "error: line does not match version extraction regex"
|
|
- print " line: [" + line + "]"
|
|
+ print("error: line does not match version extraction regex")
|
|
+ print(" line: [" + line + "]")
|
|
sys.exit(1)
|
|
|
|
date = dateRegEx.match(version).group(1)
|
|
@@ -310,18 +310,18 @@ def DetectLatestCMakeBuilds(basedir, baseurl, vdir):
|
|
whref = href
|
|
w = 1
|
|
else:
|
|
- print "error: unexpected non-matching line"
|
|
+ print("error: unexpected non-matching line")
|
|
sys.exit(1)
|
|
|
|
count = count + 1
|
|
|
|
if l == 1 and m == 1 and w == 1:
|
|
found = 1
|
|
- print "Detected latest available CMake " + vdir + " build: " + version
|
|
+ print("Detected latest available CMake " + vdir + " build: " + version)
|
|
break
|
|
|
|
if not found:
|
|
- print "error: could not find a " + vdir + " version with all 3 platforms available"
|
|
+ print("error: could not find a " + vdir + " version with all 3 platforms available")
|
|
return ()
|
|
|
|
return (('linux2', lhref, version), ('darwin', mhref, version), ('win32', whref, version))
|
|
@@ -332,7 +332,7 @@ def Download(basedir, url):
|
|
href = cmps[1]
|
|
filename = ''.join([basedir, "/", href])
|
|
|
|
- print 'Downloading ' + href + '...'
|
|
+ print('Downloading ' + href + '...')
|
|
|
|
try:
|
|
createDir(basedir)
|
|
@@ -366,15 +366,15 @@ def Extract(basedir, url):
|
|
href = cmps[1]
|
|
filename = ''.join([basedir, "/", href])
|
|
|
|
- print 'Extracting ' + href + '...'
|
|
+ print('Extracting ' + href + '...')
|
|
|
|
if href[-4:] == ".zip":
|
|
if sys.version < '2.6':
|
|
if sys.platform == 'win32':
|
|
- print "error: cannot extract zip files on win32 with older python < 2.6"
|
|
+ print("error: cannot extract zip files on win32 with older python < 2.6")
|
|
else:
|
|
- print "warning: avoiding zipfile.extractall on older python < 2.6"
|
|
- print " skipping this extraction..."
|
|
+ print("warning: avoiding zipfile.extractall on older python < 2.6")
|
|
+ print(" skipping this extraction...")
|
|
else:
|
|
z = zipfile.ZipFile(filename)
|
|
z.extractall(basedir)
|
|
@@ -382,10 +382,10 @@ def Extract(basedir, url):
|
|
else:
|
|
if sys.version < '2.6':
|
|
if sys.platform == 'win32':
|
|
- print "error: cannot extract tar files on win32 with older python < 2.6"
|
|
+ print("error: cannot extract tar files on win32 with older python < 2.6")
|
|
else:
|
|
- print "warning: avoiding tarfile.extractall on older python < 2.6"
|
|
- print " trying command line tar instead..."
|
|
+ print("warning: avoiding tarfile.extractall on older python < 2.6")
|
|
+ print(" trying command line tar instead...")
|
|
origDir = os.getcwd()
|
|
echoChDir(basedir)
|
|
echoRunSysCmnd("tar -xzf " + href)
|
|
@@ -407,13 +407,13 @@ def Install(basedir, url):
|
|
|
|
dirname = ''.join([basedir, "/", href])
|
|
|
|
- print 'Installing ' + href + '...'
|
|
- print ' src dir: [' + dirname + ']'
|
|
- print ' dst dir: [' + options.installDir + ']'
|
|
+ print('Installing ' + href + '...')
|
|
+ print(' src dir: [' + dirname + ']')
|
|
+ print(' dst dir: [' + options.installDir + ']')
|
|
|
|
if sys.platform == 'win32':
|
|
if os.path.exists(options.installDir):
|
|
- print "error: --install-dir '" + options.installDir + "' already exists - remove it or rename it and try again -- or manually copy the source directory '" + dirname + "' to the final installation location..."
|
|
+ print("error: --install-dir '" + options.installDir + "' already exists - remove it or rename it and try again -- or manually copy the source directory '" + dirname + "' to the final installation location...")
|
|
sys.exit(1)
|
|
|
|
shutil.copytree(dirname, options.installDir)
|
|
@@ -451,7 +451,7 @@ def Install(basedir, url):
|
|
pre = "bin"
|
|
|
|
if pre == '':
|
|
- print "error: could not determine CMake install tree structure - cannot create symlinks into unexpected directory structure"
|
|
+ print("error: could not determine CMake install tree structure - cannot create symlinks into unexpected directory structure")
|
|
sys.exit(1)
|
|
|
|
if not os.path.exists(options.symlinksDir):
|
|
@@ -459,7 +459,7 @@ def Install(basedir, url):
|
|
|
|
for exe in ('ccmake', 'cmake', 'cmake-gui', 'cmakexbuild', 'cpack', 'ctest'):
|
|
if os.path.exists(options.installDir + "/" + pre + "/" + exe):
|
|
- print "Creating " + exe + " symlink..."
|
|
+ print("Creating " + exe + " symlink...")
|
|
echoRunSysCmnd("ln -fs \"" + options.installDir + "/" + pre + "/" + exe + "\" \"" + options.symlinksDir + "/" + exe + "\"")
|
|
|
|
|
|
@@ -472,8 +472,8 @@ def DownloadForPlatform(p):
|
|
|
|
|
|
def PrintDetectedDownloads(detected):
|
|
- print ""
|
|
- print "Detected CMake downloads available:"
|
|
+ print ("")
|
|
+ print ("Detected CMake downloads available:")
|
|
|
|
sorted_keys = detected.keys()
|
|
sorted_keys.sort()
|
|
@@ -486,12 +486,12 @@ def PrintDetectedDownloads(detected):
|
|
detected_urls.append(cmake_baseurl + "/" + k + "/" + v[1])
|
|
|
|
for u in detected_urls:
|
|
- print "[" + u + "]"
|
|
+ print("[" + u + "]")
|
|
|
|
|
|
def PrintVerifiedDownloads():
|
|
- print ""
|
|
- print "Verified CMake downloads:"
|
|
+ print("")
|
|
+ print("Verified CMake downloads:")
|
|
|
|
verified_urls = list()
|
|
|
|
@@ -512,7 +512,7 @@ def PrintVerifiedDownloads():
|
|
verified_urls.append(v[1])
|
|
|
|
for u in verified_urls:
|
|
- print "[" + u + "]"
|
|
+ print("[" + u + "]")
|
|
|
|
|
|
# Read file "CMakeVersions.py" from the same directory that this script lives
|
|
@@ -554,42 +554,42 @@ def ReadWriteCMakeVersionsFile(download_dir, detected):
|
|
else:
|
|
fw.write(line)
|
|
|
|
- print ""
|
|
- print "Wrote new '" + wfname + "' -- copy to '" + rfname + "' (if different) to use newly detected installers."
|
|
+ print("")
|
|
+ print("Wrote new '" + wfname + "' -- copy to '" + rfname + "' (if different) to use newly detected installers.")
|
|
|
|
|
|
#
|
|
# The main script
|
|
#
|
|
|
|
-print ""
|
|
-print "**************************************************************************"
|
|
-print "Script: download-cmake.py \\"
|
|
+print("")
|
|
+print("**************************************************************************")
|
|
+print("Script: download-cmake.py \\")
|
|
|
|
if options.allPlatforms:
|
|
- print " --all-platforms \\"
|
|
-print " --http-proxy="+options.httpProxy+" \\"
|
|
-print " --https-proxy="+options.httpsProxy+" \\"
|
|
-print " --install-dir="+options.installDir+" \\"
|
|
-print " --installer-type="+options.installerType+" \\"
|
|
+ print(" --all-platforms \\")
|
|
+print(" --http-proxy="+options.httpProxy+" \\")
|
|
+print(" --https-proxy="+options.httpsProxy+" \\")
|
|
+print(" --install-dir="+options.installDir+" \\")
|
|
+print(" --installer-type="+options.installerType+" \\")
|
|
if options.skipDetect:
|
|
- print " --skip-detect \\"
|
|
+ print(" --skip-detect \\")
|
|
if options.skipDownload:
|
|
- print " --skip-download \\"
|
|
+ print(" --skip-download \\")
|
|
if options.skipExtract:
|
|
- print " --skip-extract \\"
|
|
+ print(" --skip-extract \\")
|
|
if options.skipInstall:
|
|
- print " --skip-install \\"
|
|
+ print(" --skip-install \\")
|
|
if options.symlinks:
|
|
- print " --symlinks \\"
|
|
+ print(" --symlinks \\")
|
|
if options.symlinksDir != '':
|
|
- print " --symlinks-dir="+options.symlinksDir+" \\"
|
|
+ print(" --symlinks-dir="+options.symlinksDir+" \\")
|
|
|
|
if not options.httpProxy and not default_http_proxy:
|
|
- print "\nWARNING: Could not detect default http proxy for '"+hostname+"'!"
|
|
+ print("\nWARNING: Could not detect default http proxy for '"+hostname+"'!")
|
|
|
|
if not options.httpsProxy and not default_https_proxy:
|
|
- print "\nWARNING: Could not detect default https proxy for '"+hostname+"'!"
|
|
+ print("\nWARNING: Could not detect default https proxy for '"+hostname+"'!")
|
|
|
|
download_dir = "download_area"
|
|
|
|
@@ -603,17 +603,17 @@ if options.installerType == 'rc':
|
|
if options.installerType == 'dev':
|
|
binaries = cmake_dev_binaries
|
|
if binaries == None:
|
|
- print "error: unknown --installer-type: [" + options.installerType + "]"
|
|
+ print("error: unknown --installer-type: [" + options.installerType + "]")
|
|
sys.exit(1)
|
|
|
|
-print ""
|
|
-print ""
|
|
-print "A) Detect the latest available builds of CMake ..."
|
|
-print " (requires network access to www.cmake.org)"
|
|
-print ""
|
|
+print("")
|
|
+print("")
|
|
+print("A) Detect the latest available builds of CMake ...")
|
|
+print(" (requires network access to www.cmake.org)")
|
|
+print("")
|
|
|
|
if options.skipDetect:
|
|
- print "Skipping on request ..."
|
|
+ print("Skipping on request ...")
|
|
else:
|
|
detected = dict()
|
|
|
|
@@ -627,40 +627,40 @@ else:
|
|
ReadWriteCMakeVersionsFile(download_dir, detected)
|
|
|
|
|
|
-print ""
|
|
-print ""
|
|
-print "B) Download CMake for --installer-type '" + options.installerType + "' ..."
|
|
-print " (requires network access to www.cmake.org)"
|
|
-print ""
|
|
+print("")
|
|
+print("")
|
|
+print("B) Download CMake for --installer-type '" + options.installerType + "' ...")
|
|
+print(" (requires network access to www.cmake.org)")
|
|
+print("")
|
|
|
|
if options.skipDownload:
|
|
- print "Skipping on request ..."
|
|
+ print("Skipping on request ...")
|
|
else:
|
|
for binary in binaries:
|
|
if DownloadForPlatform(binary[0]):
|
|
Download(download_dir, binary[1])
|
|
|
|
|
|
-print ""
|
|
-print ""
|
|
-print "C) Extract the CMake install tree ..."
|
|
-print ""
|
|
+print("")
|
|
+print("")
|
|
+print("C) Extract the CMake install tree ...")
|
|
+print("")
|
|
|
|
if options.skipExtract:
|
|
- print "Skipping on request ..."
|
|
+ print("Skipping on request ...")
|
|
else:
|
|
for binary in binaries:
|
|
if DownloadForPlatform(binary[0]):
|
|
Extract(download_dir, binary[1])
|
|
|
|
|
|
-print ""
|
|
-print ""
|
|
-print "D) Install (copy the CMake install tree) ..."
|
|
-print ""
|
|
+print("")
|
|
+print("")
|
|
+print("D) Install (copy the CMake install tree) ...")
|
|
+print("")
|
|
|
|
if options.skipInstall:
|
|
- print "Skipping on request ..."
|
|
+ print("Skipping on request ...")
|
|
else:
|
|
for binary in binaries:
|
|
if binary[0] == sys.platform:
|