1a9b3e09d3
Better naming for shared library systems
2014-05-25 13:28:38 +02:00
d74fc957f6
@rpath is not even needed as install_name
...
It is possible to set it to the path where the library will be installed
and still have in-tree applications work by setting DYLD_LIBRARY_PATH.
Even if the library is already installed, it will use the in-tree
library if DYLD_LIBRARY_PATH is set.
2014-05-15 17:52:30 +02:00
45b155c8f9
Use @rpath/foo.dylib as install_name
...
This makes it behave like on ELF systems where rpath is used to tell the
linker where to look for libraries.
2014-05-15 03:09:37 +02:00
271b94aa6b
Do not automatically call AC_CONFIG_COMMANDS_*
...
This causes problems with some versions of autoconf / m4. Moving it to a
function called BUILDSYS_INIT and calling that fixes it.
2014-02-24 03:55:15 +01:00
c67285b68e
Update copyright
2014-02-23 18:39:19 +01:00
05e30dae9d
Remove BUILDSYS_INIT and BUILDSYS_TOUCH_DEPS.
2013-07-01 14:56:28 +02:00
bd9b6c0825
Only generate depends if the compiler supports it.
...
For assembly files, AS_DEPENDS needs to be set. As usually AS is set to
CC, it can be done using AS_DEPENDS = ${CC_DEPENDS}.
2012-04-25 11:51:03 +02:00
3673d0ff5c
OS X: Only add -install_name after installation.
2012-03-21 21:28:32 +01:00
5ba5720278
Update URL in copyright.
2012-03-21 13:13:25 +01:00
c0e86bd270
Update copyright.
2012-03-21 13:13:25 +01:00
c7615089f4
Use -install_name on OS X for shared libs.
2012-03-21 13:13:25 +01:00
6fd067b52d
Use .bundle instead of .impl.
2012-03-21 13:13:19 +01:00
af2f9d8e47
Fix forgotten variable rename in buildsys.m4.
2011-09-15 13:18:05 +02:00
934052397c
Prevent a possible syntax error when not using shared libs.
2011-01-17 17:08:29 +01:00
0e749cf744
Get rid of tput warnings if capability is unavailable.
2010-12-27 00:52:31 +01:00
ec588cb00a
It seems there are very different versions of tput. Handle both.
2010-09-16 03:04:43 +02:00
4cc08fb4de
Use tput for colour output, if available.
2010-08-11 13:09:27 +02:00
3c0eca6b77
Fix a bug in buildsys.m4 that would cause some shells to fail.
2010-08-10 16:30:28 +02:00
03f94ad79c
Use different object files for libs and plugins.
...
This allows building a shared and static lib at once.
2010-07-25 13:20:55 +02:00
f6125d9bb3
No need for -flat_namespace and -undefined dynamic_lookup is better.
2010-05-08 21:27:43 +02:00
018059ef5c
Include the library version in the resulting .dylib.
2010-05-08 16:40:58 +02:00
90b0158747
Check $host_os instead of $host.
2009-12-09 19:26:48 +01:00
e9fd16b96b
Rename RPATH_LDFLAGS to LDFLAGS_RPATH.
2009-12-05 11:41:13 +01:00
5dee731d45
Fix wrong output in BUILDSYS_SHARED_LIB.
2009-11-28 15:56:03 +01:00
514d3bf01e
Use -undefined suppress only for plugins.
2009-11-15 01:56:42 +01:00
b9fe7e0dfc
Don't use -install_name anymore, it's better to use rpath instead.
2009-11-09 20:36:06 +01:00
4430d086ef
Add -flat_namespace to library flags on OS X.
2009-07-23 01:03:02 +02:00
27ad37e505
Ignore undefined symbols when linking a library.
2009-07-22 03:21:50 +02:00
581a447e83
Add support for -rpath.
2009-06-03 21:32:40 +02:00
a65decbcb3
More sane flags for Mac OS X / iPhone OS.
2009-06-03 20:56:29 +02:00
f702e8a043
Fix missing braces.
2009-04-25 00:13:24 +02:00
4f4e2528ea
Update copyright.
2009-04-15 16:28:30 +02:00
6897f87520
Fix OpenBSD and MirBSD target.
2009-04-15 16:20:21 +02:00
f2105428e6
Use $host instead of $target.
2009-04-15 16:17:33 +02:00
Jonathan Schleifer
3cc4402fcc
Make it possible to build libraries as static libraries only.
2008-12-23 14:36:26 +01:00
Jonathan Schleifer
142ae8f527
Remove spaces at end of line.
2008-12-23 04:53:27 +01:00
Jonathan Schleifer
7cd4dda05a
Fix creation of dirs on win32.
2008-12-13 20:54:18 +01:00
Jonathan Schleifer
4dbf4aacfb
Better target matching.
2008-11-19 19:06:14 +01:00
Jonathan Schleifer
1e743d0e0a
Don't delete .deps files on make clean.
2008-11-01 21:03:17 +01:00
Jonathan Schleifer
bc6c5ab32d
It seems that $as_echo is undefined on some systems. Fixed.
2008-11-01 20:27:03 +01:00
Jonathan Schleifer
f353d01dca
Touch .deps files in the past so they are always recreated.
2008-11-01 20:19:00 +01:00
Jonathan Schleifer
b78b068ce2
Touch .deps files on ./configure.
...
This also makes it compatible with OpenBSD make.
2008-11-01 19:55:32 +01:00
Jonathan Schleifer
ac21cd813a
Use ranlib.
2008-10-02 23:34:26 +02:00
Jonathan Schleifer
233faeccdd
Updated copyright.
2008-07-13 00:13:51 +02:00
Jonathan Schleifer
61bed07ecc
Add URL to comments.
2008-02-10 21:20:08 +01:00
Jonathan Schleifer
1226f99f92
Changed my mail.
2007-11-01 15:45:52 +01:00
Jonathan Schleifer
1d86e48884
Fix -soname.
2007-10-21 02:32:31 +02:00
Jonathan Schleifer
85573ff7f7
Fix a typo.
2007-10-13 10:11:06 +02:00
Jonathan Schleifer
3a8cc41492
Keep it to the autoconf standard.
2007-09-27 21:28:42 +02:00
Jonathan Schleifer
f70c80bf7e
Add ${PROG_IMPLIB_NEEDED}.
2007-09-27 21:09:01 +02:00