[petsc-users] status of PETSc installation via CMake?

Satish Balay balay at mcs.anl.gov
Tue Apr 11 10:29:03 CDT 2017


BTW: we don't use Autotools either. [our configure tool is homegrown]

Satish

On Tue, 11 Apr 2017, Satish Balay wrote:

> We never had a cmake build infrastructure.. It was always configure && make.
> 
> However - earlier on - we did have a mode of using cmake to generate
> gnumakefiles [currently depricated - it might still work] - but we've
> moved on to using native gnumakefiles - so don't need cmake to
> generate them anymore.
> 
> To use the cmake generated makefiles - you would do:
> 
> ./configure && make all-cmake
> 
> Satish
> 
> On Tue, 11 Apr 2017, Joachim Wuttke wrote:
> 
> > The current source archive petsc-3.7.5.tar.gz
> > comes with files
> > - configure for Autotools based installation
> > - CMakeLists.txt for CMake based installation
> > 
> > However, the installation web page
> >   https://www.mcs.anl.gov/petsc/documentation/installation.html
> > only mentions "./configure".
> > 
> > So what is the status of support for CMake based installation?
> > 
> > The following attempt failed:
> >   cd petsc-3.7.5 [the unpacked source archive]
> >   mkdir build
> >   cd build
> >   cmake ..
> > Result:
> >   [...]
> >   CMake Error at CMakeLists.txt:4 (include):
> >     include could not find load file:
> >       /lib/petsc/conf/PETScBuildInternal.cmake
> >   -- Configuring incomplete, errors occurred!
> > 
> > In-place build (which of course is disadvised)
> > results in the same error.
> > 
> > 
> > 
> 
> 



More information about the petsc-users mailing list