|
bf04c411
|
2017-09-29T17:02:33
|
|
build: Invoke sed with portable regex
The previous sed expression only worked with GNU sed, as the '\+'
literal is an extension to basic regex. Use portable syntax instead that
also works with other implementations of sed(1), for example on macOS.
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
04d92f90
|
2017-05-31T06:58:23
|
|
build: Do not override the default DEPENDENCIES for libmd
Extend it instead via EXTRA_*_DEPENDENCIES, to make sure that we
preserve the builtin library dependencies generated from LIBADD.
|
|
4c94d7fd
|
2017-05-31T06:55:35
|
|
build: Use an export symbols file if there is no version script support
We generate the symbol list from the version script to avoid repeating
ourselves and potentially getting the lists out-of-sync.
Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
|
|
b6be272e
|
2017-05-31T06:45:25
|
|
build: Detect version script linker support at configure time
This is not a widely supported feature, so only use if in case the
linker does support it.
Proposed-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
|
|
c3c8d859
|
2017-06-01T02:43:22
|
|
build: Drop GCC specific compiler flag -include
Instead, explicitly include <config.h> in library and test source files
for increased portability.
Based-on-patch-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
|
|
765a605e
|
2017-04-10T13:10:39
|
|
build: Add -no-undefined libtool flag
We have no need for undefined symbols, so we can let the shared
library build even on systems without support for undefined symbols.
[guillem@hadrons.org:
- Place the option on its own line.
- Slightly reword commit message. ]
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
79b3a0b7
|
2011-05-29T04:48:16
|
|
build: Add build infrastructure
|