Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/haad/proxychains.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Hamsik <adam.hamsik@innovatrics.com>2012-10-15 13:03:59 +0400
committerAdam Hamsik <adam.hamsik@innovatrics.com>2012-10-15 13:03:59 +0400
commitfb30a834a797c7e1a924f46d6746f3c230298e1d (patch)
tree5d0cce432841842b25d74671d5e350496089f960 /configure
parentc4decf6da23cda8e0bc1d849bc6306e50fb71b32 (diff)
Add OS specific LD, C flags this enables use to use -pthread and -lpthread for different platforms.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure15
1 files changed, 11 insertions, 4 deletions
diff --git a/configure b/configure
index 48bec41..ec532d8 100755
--- a/configure
+++ b/configure
@@ -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