diff options
author | Andrea Canciani <ranma42@gmail.com> | 2014-05-27 14:45:14 +0400 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2014-07-01 16:25:21 +0400 |
commit | 39108b009f9fa0a2c9dfe99d0c4a1cb936f3f1e8 (patch) | |
tree | c0a794640a0df695e1dd8988926a335ac8c22003 /mono-core.spec.in | |
parent | 3408b8e5f194774e529e223173d68a1a8f880ea5 (diff) |
Improve libgdiplus path handling
Since libgdiplus is not installed together with Mono, it should not be
assumed to be in the same prefix.
The new policy for the --with-libgdiplus configure option is the
following:
- --with-libgdiplus=/absolute/path/to/libgdiplus.{so,dylib}
both during build/check and after installation Mono will try to use
the specified libgdiplus library; the rationale is that when an
absolute path is given, it can be assumed to be the full path to
the library that is already installed (possibly in a non-default
path).
- default, --with-libgdiplus=no, --with-libgdiplus=installed
both during build/check and after installation Mono will try to use
a system-wide libgdiplus library, that is assumed to reside in the
paths that are automatically searched by the dynamic linker; the
library is supposed to be already installed in the default path and
to be useable both during the build and afterwards.
- --with-libgdiplus=sibling, --with-libgdiplus=yes
during build/check Mono will try to use the libgdiplus library that
is assumed to be in the sibling folder (../libgdiplus), but after
the installation it will try to use a system-wide libgdiplus
library, that should be in the paths that are automatically
searched by the dynamic linker; the assumption is that the library
is not yet installed, but it will go to the default prefix after
installing it.
- --with-libgdiplus=../some/relative/path/to/libgdiplus.{so,dylib,la}
during build/check Mono will try to use the specified libgdiplus
library, but after the installation it will try to use a
system-wide libgdiplus library, that should be in the paths that
are automatically searched by the dynamic linker; the assumption is
that the library is not yet installed, but it will go to the
default prefix after installing it.
Diffstat (limited to 'mono-core.spec.in')
0 files changed, 0 insertions, 0 deletions