Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb973530

Browse files
committed
simple script to pull together a very small (<500k) tar file that builds*just* libpq ... its not perfect, as it pulls in more files then isnecessarily required to build, but as it is, it requires one simple patchto configure.in in order to work ...Tested on FreeBSD ... patch for configure.in hasn't been applied, butputting the script in place so that it doesn't get lost ...
1 parent92be699 commitb973530

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

‎src/tools/make_libpq.sh

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#!/bin/sh
2+
if [-d /tmp/libpq ]
3+
then
4+
rm -rf /tmp/libpq
5+
fi
6+
mkdir /tmp/libpq
7+
#
8+
mkdir -p /tmp/libpq/src/interfaces
9+
cp -rp src/interfaces/libpq /tmp/libpq/src/interfaces/libpq
10+
#
11+
mkdir -p /tmp/libpq/src/include
12+
cp -rp src/include/pg_config.h.in src/include/port src/include/libpq src/include/mb /tmp/libpq/src/include
13+
foriin`echo c.h postgres_ext.h postgres_fe.h pg_config_manual.h pg_trace.h port.h getaddrinfo.h`
14+
do
15+
cp src/include/${i} /tmp/libpq/src/include
16+
done
17+
#
18+
mkdir -p /tmp/libpq/src/backend/port
19+
cp -rp src/backend/port /tmp/libpq/src/backend
20+
#
21+
cp -rp src/template src/port src/makefiles /tmp/libpq/src
22+
#
23+
mkdir -p /tmp/libpq/src/backend/libpq
24+
cp src/backend/libpq/ip.c src/backend/libpq/md5.c /tmp/libpq/src/backend/libpq
25+
#
26+
mkdir -p /tmp/libpq/src/backend/utils/mb
27+
cp src/backend/utils/mb/encnames.c src/backend/utils/mb/wchar.c /tmp/libpq/src/backend/utils/mb
28+
cp src/Makefile.global.in src/Makefile.shlib /tmp/libpq/src
29+
cp aclocal.m4 configure.in configure GNUmakefile.in /tmp/libpq
30+
cp -rp config /tmp/libpq
31+
cd /tmp/libpq
32+
find. -type d -name CVS -exec rm -rf {}\;
33+
sed -i.bak's/src\/backend\/access\/common\/heaptuple.c/src\/interfaces\/libpq\/fe-auth.c/' configure.in
34+
autoconf

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp