On Sun, 15 Mar 2020, Patrick Sanan wrote: > I want to generate docs/manualpages/htmlmap as quickly as possible, from > scratch (a clone on ReadTheDocs), so I want a fast configure which will let > me run "make allcite". > > The below will work, I think, but I'm curious whether there's an even faster > known way. > > Also note that I had to explicitly turn off some MKL stuff, because it's > included by default and depends on blaslapack. > > > './configure', > '--with-mpi=0', > '--with-blaslapack=0',
I'm surprised this works. I would just do --with-blaslapack-lib='-llapack -lblas' - assuming system blas/lapack are installed. [Similarly with other option that are known values --with-cc=gcc etc..] Also you would need sowing,c2html for some of the docs [perhaps not allcite] - the fastest way likely is to have them in PATH > '--with-fortran=0', > '--with-cxx=0', > '--with-mkl_sparse_optimize=0', > '--with-mkl_sparse=0', > And disable the some of the stuff that might be auto-enabled.. config/BuildSystem/config/packages/BlasLapack.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/MPI.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/X.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/c2html.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/cmake.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/cxxlibs.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/flibs.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/mathlib.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/mkl_sparse.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/mkl_sparse_optimize.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/pthread.py: self.lookforbydefault = 1 config/BuildSystem/config/packages/regex.py: self.lookforbydefault = 1 i.e ./configure --with-cc=gcc --with-fc=0 --with-cxx=0 --with-mpi=0 --with-blaslapack-lib='-llapack -lblas' --with-c2html=1 --with-sowing=1 --with-x=0 --with-cmake=0 --with-pthread=0 --with-regexp=0 However there is some dependency between sowing and fortranstubs [perhaps this needs fixing] - due to this - we still need --with-fc=gfortran Satish
