<div dir="ltr">>> $ make install libdir=/Users/nix/Library/Pd/<div><br></div><div>is there a reason this is not automatic when osx is detected as os with ./configure?</div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Aug 21, 2014 at 3:53 AM, IOhannes m zmoelnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
</div><div class="">On 2014-08-20 23:31, Nicolas Montgermont wrote:<br>
> how can I do that? running make install<br>
> DESTDIR=/Users/nix/Library/Pd/ creates me:<br>
> /Users/nix/Library/Pd/usr/local/lib[...]<br>
<br>
<br>
</div>yes, that's right, use "libdir" (i know it's nowhere documented).<br>
<br>
the following should install into /Users/nix/Library/Pd/Gem (and<br>
/Users/nix/Library/Pd/pix_mano,....):<br>
<br>
$ make install libdir=/Users/nix/Library/Pd/<br>
<br>
it will probably still give you an error, as it will try to install<br>
some dev-files (headers, pkgconfig) into /usr/local/ and might not<br>
have the appropriate permissions.<br>
you can either ignore that (add the "-k" flag to make), or use<br>
something like<br>
$ DEST=/Users/nix/Library/Pd/<br>
$ make install libdir=${DEST} prefix=${DEST}/Gem/stuff<br>
<br>
which will put all the additional stuff into<br>
   /Users/nix/Library/Pd/Gem/stuff.<br>
<br>
<br>
the reason why this is so complicated is, that the so produced<br>
binaries are not well distributable anyhow (at least if you want to<br>
make sure that the various plugins work for people who don't want to<br>
install a large number of packages).<br>
<br>
my way (iirc, it's been a long time) to create the "installer"<br>
packages for OSX systems is something like:<br>
$ [...]<br>
$ make install DESTDIR=/tmp/foo<br>
$ mkdir /tmp/Gem<br>
$ cp -rav /tmp/foo/usr/local/lib/pd/extra/Gem/* /tmp/Gem/<br>
$ cp -rav /tmp/foo/usr/local/include/Gem /tmp/Gem/<br>
$ cp ${ALL_DEPENDENCIES} /tmp/Gem/<br>
$ for i in /tmp/Gem/*.so; do script-to-make-deps-local ${i}; done<br>
$ ./build/osx-dmginstaller/buildinstaller.sh /tmp/Gem/<br>
<br>
<br>
fgmsdar<br>
<div class="">IOhannes<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
</div>iQIbBAEBCAAGBQJT9aV/AAoJELZQGcR/ejb4fdMP93UBO4ZCrD4SLUmRuc4vKxb/<br>
MKe0wtdCa1ZNj+Xsk6xLV5/o2CIyOMZX+kAhQLGI7MfhJMAN6NlBkEeOKhQc1IKT<br>
ojsAIm0AneCt4wi/CywHr6bcapJjAuiSQ/rFOtwFJ0I/1X/7OOXcBoZLU+bzErR1<br>
TVheKtoNYTPiR2DZ/qcKbXdzP25O5zMvOXGozpkDVvS3V9OvlXV+qxgpR3OxdrNm<br>
OCiVNbijpSAmIpJY2WI0ZqFmIDl3uddUeaIkI0WboCAwjEjOhYL+qcyXc+0Zjz/S<br>
jZ+lLa1PuQhIblW5AtY1QjjbEDKMjVfFu9wDIVJf2Jr7LMolceCGIq/j6hbpEpSX<br>
hUvGHJlMT8F9GWWZ+1VDdnILmrng1LCWJcJ0WjtjH16w0PUWEwHzgYNCBOtkNskO<br>
S6ORYbPi11f2+i1Py5ZbWsda5/Nmn2vhE9f5zNWjy8eLXeAuCpkbjmrLNGikw9hf<br>
ILb+eEIRhdZ933C4fh90brkEKJ7dAa889aWLHg4WQBL4tcBSYP942nCUUIS4s3Wp<br>
BaDnMbj9Y+DvxYs7XM8EaLzAWAN7sq3WXaV0JOx8aqIp1AC8FppbXXtjZAz9brmQ<br>
vbhh6L5yJM9axh9cUK7WQ/qVkXnYd6XiVspYJQkHb8O6TASIBuR5url8izM9WahL<br>
wf1Vl+uB/GPQyWMdKks=<br>
=VfYl<br>
-----END PGP SIGNATURE-----<br>
<div class=""><div class="h5"><br>
_______________________________________________<br>
GEM-dev mailing list<br>
<a href="mailto:GEM-dev@lists.iem.at">GEM-dev@lists.iem.at</a><br>
<a href="http://lists.puredata.info/listinfo/gem-dev" target="_blank">http://lists.puredata.info/listinfo/gem-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>____________________<br>m.e.grimm | m.f.a | ed.m.<br><a href="mailto:megrimm@gmail.com" target="_blank">megrimm@gmail.com</a><br>_________________________________
</div></div></div>