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

Commit805e431

Browse files
committed
Add support for VPATH builds, that is, building somewhere else than in the
source directory. This involves mostly makefiles using $(srcdir) when theymight have used ".". (Regression tests don't work with this, yet.)Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keywordin most places, to preserve necessary flags even when the user overrode theflags.
1 parent039f3f1 commit805e431

File tree

57 files changed

+664
-608
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+664
-608
lines changed

‎config/prep_buildtree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#! /bin/sh
2+
3+
# This script prepares a PostgreSQL build tree. It is intended
4+
# to be run by the configure script.
5+
6+
set -e
7+
me=`basename$0`
8+
9+
help="\
10+
Usage:$me sourcetree [buildtree]"
11+
12+
iftest -z"$1";then
13+
echo"$help"1>&2
14+
exit 1
15+
eliftest x"$1" = x"--help";then
16+
echo"$help"
17+
exit 0
18+
fi
19+
sourcetree=$1
20+
21+
buildtree=${2:-'.'}
22+
23+
foritemin`find"$sourcetree" -type d -\( -name CVS -prune -o -print -\)`;do
24+
subdir=`expr"$item":"$sourcetree\(.*\)"`||true
25+
mkdir -p"$buildtree/$subdir"
26+
done
27+
28+
foritemin`find"$sourcetree" -name Makefile -o -name GNUmakefile`;do
29+
subdir=`expr"$item":"$sourcetree\(.*\)"`||true
30+
iftest! -e"${item}.in";then
31+
ln -fs"$item""$buildtree/$subdir"
32+
fi
33+
done

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp