BTW: why are prefering all-cmake build over all-gnumake build?

Or are you having trouble with
https://github.com/jedbrown/cmake-modules/blob/master/FindPETSc.cmake ?
[and not with PETSc build?]

Satish

On Sun, 5 Nov 2017, Satish Balay wrote:

> PETSc has 3 modes of building libraries
> 
> 1. all-legacy: using legacy makefiles [which uses vanila make in recursive 
> mode]
> 2. all-cmake: using cmake to generate gnumakefiles
> 3. all-gnumake: using gnumakefiles
> 
> Now all-gnumake build is the default/primary. with it working in all
> cases - there is no real reason for all-cmake build.
> 
> [we still use all-legacy for documentation generation and examples, and a few 
> other cases]
> 
> So all-cmake is not tested and unsupported. But the code is still there and 
> is not removed [or updated]
> 
> However - I just tired a simple 'all-cmake' build - and that worked. 
> [attaching make.log]
> 
> What did not work for you? Please send relavent logs.
> 
> Satish
> 
> On Sun, 5 Nov 2017, Franck Houssen wrote:
> 
> > Hello, 
> > 
> > Does PETSc provide support for CMake ? I would say this is an on-going 
> > feature that is not yet fully working, right ? 
> > My understanding is that "./configure" generates the CMakeLists.txt. But 
> > then, when using cmake, make fails. 
> > Is this supposed to work yet ? Or is this on-going dev ? (google is 
> > misleading about that, and, not seen anything in the doc) 
> > 
> > Franck 
> > 
> > PS : I got it to work (partially - for petsc, not external packages) on my 
> > laptop (debian). I may (?) push I somebody is interested to have a look (on 
> > going dev ?). 
> > 
> 

Reply via email to