[PD-dev] pd-double: how to selectively build external libs for development?
IOhannes m zmölnig
zmoelnig at iem.at
Wed Oct 19 20:14:16 CEST 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 10/19/2011 06:31 PM, Hans-Christoph Steiner wrote:
>
> If pd/src/m_pd.h is the only thing that loads pd/src/config.h and m_pd.h
> does #include "config.h", this is not a problem.
>
> "GCC looks for headers requested with #include "file" first in the
> directory containing the current file".
> http://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
please keep in mind that it should work not only on gcc.
> config.h is the standard name for the header generated by ./configure.
> I think they probably have thought of the above issues.
sure. i think you misunderstood me.
i'm totally fine with Pd using config.h for the normal configuration output.
however, i am strongly opposed to distributing and installing a generic
config.h as generated by configure.
no sane project i know does this.
the only project i ever encountered where a generated config.h file was
shipped was libavifile on debian.
it severaly broke other builds that used autoconf/config.h
so to reiterate:
please do ship a file that contains the correct PD_FLOAT_PRECISION define.
please never ship a file that contains generic autoconf definitions from
the build machine, like HAVE_SYS_IOCTL_H.
therefore, please do NOT put the defines for PD_FLOAT_PRECISION into the
same file as the generic defines as HAVE_SYS_IOCTL_H.
fmasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk6fE3gACgkQkX2Xpv6ydvRI8wCeMJZ+Kb/lfdWMTnQQmxAYUNmV
vckAoNpOOKMnJQEHh1wLrgDP7SkfXp6j
=re6+
-----END PGP SIGNATURE-----
More information about the Pd-dev
mailing list