]> granicus.if.org Git - libevent/commit
Fix RPATH for APPLE
authorTrond Norbye <trond.norbye@gmail.com>
Tue, 21 Feb 2017 11:54:02 +0000 (12:54 +0100)
committerAzat Khuzhin <a3at.mail@gmail.com>
Tue, 28 Feb 2017 08:02:39 +0000 (11:02 +0300)
commitcc0e04d798643b76ce1874213cb6cc3b2c6b5ac4
treeddff88419a5742586de81b7319dd5f17face85e2
parent55cadb2b03c95505f6adbb836f0e975772d80bce
Fix RPATH for APPLE

By setting the CMake minimum version to 3.1 CMake automatically
adds the correct magic to make the library relocatable on
the filesystem (instead of burning the location of the library
at link time into the binary).

ex:
otool -L bin/http-connect
bin/http-connect:
@rpath/libevent_extra.2.2.0.dylib (compatibility version 2.2.0, current version 0.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.8)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.0.0)

Fixes: #468 (cherry-picked)
CMakeLists.txt