<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>Yes that is the file. Cmake is beautiful for configuration, python is a mess - all is in the eye of the beholder. I have my answer. I will patch as long as the file exists and deal with a better way when I have to. The fact that the file is named, and
 looks like, a cmake config mode file had me confused.<br>
<br>
-------- Opprinnelig melding --------<br>
Fra: Jed Brown <jed@jedbrown.org> <br>
Dato: 13.10.2015 18.15 (GMT+01:00) <br>
Til: Satish Balay <balay@mcs.anl.gov>, Arne Morten Kvarving <Arne.Morten.Kvarving@sintef.no>
<br>
Ko: petsc-users <petsc-users@mcs.anl.gov> <br>
Emne: Re: [petsc-users] petsc cmake config - BUILD_SHARED_LIBS <br>
<br>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Satish Balay <balay@mcs.anl.gov> writes:<br>
<br>
> As mentioned - PETScConfig.cmake is primarily for building PETSc - and<br>
> not equivalent to .pc file<br>
<br>
  def dumpCMakeConfig(self):<br>
    '''<br>
    Writes configuration-specific values to ${PETSC_ARCH}/lib/petsc/conf/PETScConfig.cmake.<br>
    This file is private to PETSc and should not be included by third parties<br>
    (a suitable file can be produced later by CMake, but this is not it).<br>
    '''<br>
<br>
Arne, is this the file you are talking about?  It is part of the legacy<br>
cmake build and is used to hold the various ARCH-specific variables when<br>
building PETSc.  (Note that this build does not use CMake for configure<br>
since CMake is disgusting for that purpose and also because we needed to<br>
ensure that it makes all the same decisions as our configure.)  It's not<br>
for users and should not be installed.<br>
<br>
If you want a pkgconfig file, just use PETSc.pc.  Or use FindPETSc.cmake.<br>
</div>
</span></font>
</body>
</html>