diff options
author | Adam Hamsik <adam.hamsik@innovatrics.com> | 2012-10-15 13:03:59 +0400 |
---|---|---|
committer | Adam Hamsik <adam.hamsik@innovatrics.com> | 2012-10-15 13:03:59 +0400 |
commit | fb30a834a797c7e1a924f46d6746f3c230298e1d (patch) | |
tree | 5d0cce432841842b25d74671d5e350496089f960 /configure | |
parent | c4decf6da23cda8e0bc1d849bc6306e50fb71b32 (diff) |
Add OS specific LD, C flags this enables use to use -pthread and -lpthread for different platforms.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -86,25 +86,32 @@ fi echo CC?=$CC>config.mak [ -z "$CPPFLAGS" ] || echo CPPFLAGS?=$CPPFLAGS>>config.mak [ -z "$CFLAGS" ] || echo USER_CFLAGS?=$CFLAGS>>config.mak +[ -z "$LDFLAGS" ] || echo USER_LDFLAGS?=$LDFLAGS>>config.mak + echo prefix=$prefix>>config.mak echo exec_prefix=$exec_prefix>>config.mak echo bindir=$bindir>>config.mak echo libdir=$libdir>>config.mak echo includedir=$includedir>>config.mak echo sysconfdir=$sysconfdir>>config.mak + if ismac ; then echo LDSO_SUFFIX=dylib>>config.mak - echo MAC_CFLAGS+=-DIS_MAC=1 -arch x86_64 -arch i386 >>config.mak - echo MAC_LDFLAGS+=-arch x86_64 -arch i386 >>config.mak - echo LD_SET_SONAME=-ldl -Wl,-install_name,>>config.mak + echo OS_CFLAGS+=-DIS_MAC=1 -arch x86_64 -arch i386 >>config.mak + echo OS_LDFLAGS+=-arch x86_64 -arch i386 -lpthread -ldl>>config.mak + echo LD_SET_SONAME=-Wl,-install_name,>>config.mak echo INSTALL_FLAGS=-m>>config.mak fi if islinux ; then - echo LD_SET_SONAME=-ldl -Wl,-install_name, >>config.mak + #echo OS_CFLAGS= + echo OS_LDFLAGS=-pthread -ldl >>config.mak + echo LD_SET_SONAME=-Wl,--no-as-needed >>config.mak fi if isbsd ; then + #echo OS_LDFLAGS= + #echo OS_CFLAGS echo INSTALL_FLAGS=-m>>config.mak echo LD_SET_SONAME=-Wl,-rpath,$libdir -install_name,>>config.mak fi |