DOKK / manpages / debian 10 / librheolef-dev / rheolef-config.1rheolef.en
rheolef-config(1rheolef) rheolef-7.0 rheolef-config(1rheolef)

rheolef-config -- get installation directories

The following command returns the rheolef libraries directory:


rheolef-config --libdir
An environment sanity check writes:


rheolef-config --check

This command is useful when linking executables with rheolef: libraries locations are required by the link editor. Such directories are defined while configuring rheolef, before to compile and install see . Installing}'. The rheolef-config command returns these settings.

Note that rheolef-config could be used in Makefiles for the determination of linker flags.

Another useful feature is the --check option. When rheolef is installed in a user directory, i.e. not as root, the sane run-time environment depends upon two environment variables. The first one is the PATH: bkindir directory may be present in PATH. The second environment variable is related to shared libraries, and its name is system-dependent, e.g. LD_LIBRARY_PATH on most platforms and SHLIB_PATH on HP-UX. Its content may contains bindir.


rheolef-config --shlibpath-var
Since it is a common mistake to have incorrect values for these variable, for novice users or for adanced ones, especialy when dealing with several installed versions, the environment sanity check writes:


rheolef-config --check
If there is mistakes, a hint is suggested to fix it and the return status is 1. Instead, the return status is 0.

rheolef version.
print option summary and exit.
install architecture-independent files location.
architecture-dependent files location.
include header directory.
executables directory.
man documentation directory.
object code libraries directory.
read-only architecture-independent data location.
read-only architecture-independent data location; specific for package.
include compiler flags.
library compiler flags.
the shared library path variable.
the library interface version.
flag to hardcode a libdir into a binary during linking.
true or false: whether it is the distributed version.
returns the rheolef Float type. Float is double by default. It could also be an extended arithmetic precision type as dd_real (quadruple precisio or qd_real (octuple precision), depending on the configure option at compile time.
true or false: whether it is the new/old code branch that is installed.

Copyright (C) 2000-2018 Pierre Saramito <Pierre.Saramito@imag.fr> GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

rheolef-7.0 rheolef-7.0