xref: /petsc/configure (revision 7d7a130581f92c95b58cbc3d316a029a651d388e)
1*df3bd252SSatish Balay#!/usr/bin/env python3
2a3e07f7dSJed Brownimport sys, os
37fe2cf7aSSatish Balay
49355304cSJacob Faibussowitschbanner_length = 93
59355304cSJacob Faibussowitschbanner_sep    = '*'
69355304cSJacob Faibussowitschbanner_line   = banner_sep*banner_length
7d1c7e401SJacob Faibussowitsch
8*df3bd252SSatish Balayif sys.version_info < (3,4):
99355304cSJacob Faibussowitsch  print(banner_line)
10*df3bd252SSatish Balay  print(banner_sep+'Python version 3.4+ is required to run ./configure'.center(banner_length-2)+banner_sep)
119355304cSJacob Faibussowitsch  print(banner_line)
127fe2cf7aSSatish Balay  sys.exit(4)
137fe2cf7aSSatish Balay
14813ae6e9SJed Brownsys.path.insert(0, os.path.abspath('config'))
15813ae6e9SJed Brownimport configure
16813ae6e9SJed Brownconfigure.petsc_configure([])
17