dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #06649
Re: pkg-config files
On Mon, Mar 17, 2008 Garth N. Wells wrote:
>
>
> johannr@xxxxxxxxx wrote:
>> On Mon, Mar 17, 2008 Garth N. Wells wrote:
>>> Where can I find the pkg-config files that are generated during the
>>> build process, e.g. numpy.pc?
>>
>> They are located under the scons/pkgconfig subfolder. When installing
>> DOLFIN, they will be copied to $prefix/lib/pkgconfig (unless pkgConfDir
>> is
>> given).
>>
>>> I need these to use
>>>
>>> pkg-config dolfin
>>
>> The dolfin.pc file is located under the dolfin subfolder. To use
>>
>> pkg-config dolfin
>>
>> you should first do
>>
>> scons install prefix=<somewhere>
>>
>
> I'm seeing some strange behaviour when PETSc is enabled. Only the
> dolfin.pc file is being installed correctly when I do
>
> scons install prefix=<somewhere>
>
> A directory called '$prefix$ is begin created, which I guess shouldn't
> be there.
Fixed!
> When just doing 'scons', the directory scons/pkgconfig is empty.
Is any pkg-config files generated when you type 'scons' or do you get only
output like this:
Checking for numpy-1... yes
Checking for scotch... yes
Checking for ufc-1... yes
...
In the latter case, you have probably already installed the pkg-config
files and updated the PKG_CONFIG_PATH variable. Hence, no pkg-config files
are generated or installed.
> When using enablePetsc=no, things look ok (except for there still being
> a directory $prefix).
Just manually remove the $prefix folder and try again.
Johannes
Follow ups
References