diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-05-26 10:12:21 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska@appnovation.com> | 2025-05-26 10:12:21 +0000 |
| commit | 0da952ff83d8c5b97bbd350acbadbcd8b616cf19 (patch) | |
| tree | 750fa8cef603bf64c3f1a2471e5b3ebcf91be78c /configure | |
| parent | e5831d197bd2a0cf0cecd1a6e9de63a68b75bc32 (diff) | |
| download | skalibs-0da952ff83d8c5b97bbd350acbadbcd8b616cf19.tar.gz | |
Improve gol. Add tentative dylib support.
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -399,6 +399,7 @@ sysconfdir='$prefix/etc' pkgconfdir='$prefix/lib/pkgconfig' sysdepdir='$prefix/lib/$package/sysdeps' sysdeplist= +shlibext=so shared=true static=true allpic=true @@ -604,6 +605,13 @@ if test -z "$target" ; then fi echo " ... $target" +echo "Shared libraries will be named ..." +libc="${target##*-}" +if test "${libc##darwin}" != "$libc" ; then + shlibext=dylib +fi +echo " ... *.$shlibext" + # Produce automatic compilation flags if $allpic ; then tryflag CPPFLAGS_AUTO -fPIC @@ -758,12 +766,13 @@ LDFLAGS := $LDFLAGS $LDFLAGS_POST LDFLAGS_NOSHARED := $LDFLAGS_NOSHARED LDFLAGS_SHARED := $LDFLAGS_SHARED CROSS_COMPILE := ${cross} +SHLIB_EXT := ${shlibext} EOF if test -n "$vpaths" ; then echo "vpath lib%a$vpaths" fi if test -n "$vpathd" ; then - echo "vpath lib%.so$vpathd" + echo "vpath lib%.${shlibext}$vpathd" fi if $static ; then @@ -772,7 +781,7 @@ else echo "STATIC_LIBS :=" fi if $shared ; then - echo "SHARED_LIBS := libskarnet.so.xyzzy" + echo "SHARED_LIBS := libskarnet.${shlibext}.xyzzy" else echo "SHARED_LIBS :=" fi |
