NAME¶
rheolef-config -- get installation directories
EXAMPLE¶
The following command returns the rheolef libraries directory:
rheolef-config --libdir
An environment sanity check writes:
rheolef-config --check
DESCRIPTION¶
This command is usefull 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 usefull 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.
FILE OPTIONS¶
- --version
- rheolef version.
- --help
- print option summary and exit.
- --prefix
- install architecture-independent files location.
- --exec-prefix
- architecture-dependent files location.
- --includedir
- include header directory.
- --bindir
- executables directory.
- --mandir
- man documentation directory.
- --libdir
- object code libraries directory.
- --datadir
- --datarootdir
- read-only architecture-independent data location.
- --pkgdatadir
- read-only architecture-independent data location; specific for
package.
- --includes
- include compiler flags.
- --libs
- library compiler flags.
- --shlibpath-var
- the shared library path variable.
- --library-interface-version
- the library interface version.
- --hardcode-libdir-flag-spec
- flag to hardcode a libdir into a binary during linking.
- --is-distributed
- true or false: whether it is the distributed version.
- --have-old-code
- --have-new-code
- true or false: whether it is the new/old code branch that is
installed.