xref: /petsc/config/examples/arch-ci-mswin-gnu.py (revision 375d23e45bc7f27f90f326da17aaea364b3bd8d3)
170881346SSatish Balay#!/usr/bin/env python3
270881346SSatish Balay
370881346SSatish Balayconfigure_options = [
470881346SSatish Balay  # Autodetect cygwin blas/lapack, Open MPI
501a3311aSBarry Smith  # mpiexec prints  "unable to open debugger attach fifo messages" that breaks "make check"
601a3311aSBarry Smith  '--with-batch=1',
770881346SSatish Balay  '--with-debugging=0',
870881346SSatish Balay  # not using -g so that the binaries are smaller
970881346SSatish Balay  'COPTFLAGS=-O',
1070881346SSatish Balay  'FOPTFLAGS=-O',
1170881346SSatish Balay  'CXXOPTFLAGS=-O',
1270881346SSatish Balay  '--with-visibility=0',
1370881346SSatish Balay  'FFLAGS=-fno-backtrace -ffree-line-length-0',
14*689a5dfaSJacob Faibussowitsch  '--with-strict-petscerrorcode',
1570881346SSatish Balay  ]
1670881346SSatish Balay
1770881346SSatish Balayif __name__ == '__main__':
1870881346SSatish Balay  import sys,os
1970881346SSatish Balay  sys.path.insert(0,os.path.abspath('config'))
2070881346SSatish Balay  import configure
2170881346SSatish Balay  configure.petsc_configure(configure_options)
22