Update configure from birchvm
This commit is contained in:
parent
5a14f81c4a
commit
f271bd33ee
1 changed files with 22 additions and 10 deletions
32
configure
vendored
32
configure
vendored
|
@ -1,15 +1,14 @@
|
|||
#! /bin/sh
|
||||
|
||||
OS=`uname -s`
|
||||
PREFIX=/usr/local
|
||||
DEBUG=0
|
||||
PREFIX=/usr/local
|
||||
|
||||
create_linux_config_h() {
|
||||
cat <<EOF > src/config.h
|
||||
#ifndef _CONFIG_H
|
||||
#define _CONFIG_H
|
||||
#include <endian.h>
|
||||
#define PATTY_INSTALL_PREFIX "$PREFIX"
|
||||
#endif /* _CONFIG_H */
|
||||
EOF
|
||||
}
|
||||
|
@ -23,25 +22,26 @@ create_darwin_config_h() {
|
|||
#ifdef __LITTLE_ENDIAN__
|
||||
#define __DO_SWAP_BYTES
|
||||
#endif /* _DO_SWAP_BYTES */
|
||||
#define PATTY_INSTALL_PREFIX "$PREFIX"
|
||||
#endif /* _CONFIG_H */
|
||||
EOF
|
||||
}
|
||||
|
||||
create_common_build_mk() {
|
||||
if [ "$DEBUG" = 1 ]; then
|
||||
cat <<EOF > mk/build.mk
|
||||
PREFIX = $PREFIX
|
||||
|
||||
cat <<'EOF' > mk/build.mk
|
||||
CGFLAGS = -g -fno-inline
|
||||
EOF
|
||||
else
|
||||
cat <<EOF > mk/build.mk
|
||||
PREFIX = $PREFIX
|
||||
|
||||
cat <<'EOF' > mk/build.mk
|
||||
CGFLAGS =
|
||||
EOF
|
||||
fi
|
||||
|
||||
cat <<'EOF' >> mk/build.mk
|
||||
CWFLAGS = -Wall
|
||||
COFLAGS = -O2
|
||||
CFLAGS = $(CGFLAGS) $(CWFLAGS) $(COFLAGS)
|
||||
EOF
|
||||
}
|
||||
|
||||
create_linux_build_mk() {
|
||||
|
@ -50,9 +50,16 @@ create_linux_build_mk() {
|
|||
cat <<'EOF' >> mk/build.mk
|
||||
LLFLAGS = -shared -Wl,-soname=$(SONAME)
|
||||
|
||||
STATIC = lib$(LIBNAME).a
|
||||
|
||||
SONAME_SHORT = lib$(LIBNAME).so
|
||||
SONAME = $(SONAME_SHORT).$(VERSION_MAJOR)
|
||||
SONAME_FULL = $(SONAME_SHORT).$(VERSION)
|
||||
|
||||
EOF
|
||||
|
||||
cat <<EOF >> mk/build.mk
|
||||
PREFIX = $PREFIX
|
||||
EOF
|
||||
}
|
||||
|
||||
|
@ -64,9 +71,14 @@ LLFLAGS = -dynamiclib -current_version $(VERSION)
|
|||
|
||||
STATIC = lib$(LIBNAME).a
|
||||
|
||||
SONAME_SHORT = $(LIBNAME).dylib
|
||||
SONAME_SHORT = lib$(LIBNAME).dylib
|
||||
SONAME = lib$(LIBNAME).$(VERSION_MAJOR).dylib
|
||||
SONAME_FULL = lib$(LIBNAME).$(VERSION).dylib
|
||||
|
||||
EOF
|
||||
|
||||
cat <<EOF >> mk/build.mk
|
||||
PREFIX = $PREFIX
|
||||
EOF
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue