summaryrefslogtreecommitdiffstats
path: root/src/mac
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2003-07-02 18:04:35 +0000
committerAlexandra Ellwood <lxs@mit.edu>2003-07-02 18:04:35 +0000
commit11f2dea790f0d860eb7b49b733fa76f195ae966a (patch)
tree9ad4f9d3f1d7253ff3ab9a0e261dcf93899cc64b /src/mac
parent4fb1e614e7ca8d4b62d4be1ef6a8f461d46a537a (diff)
downloadkrb5-11f2dea790f0d860eb7b49b733fa76f195ae966a.tar.gz
krb5-11f2dea790f0d860eb7b49b733fa76f195ae966a.tar.xz
krb5-11f2dea790f0d860eb7b49b733fa76f195ae966a.zip
KfM build should inherit CFLAGS and LDFLAGS from parent project
ticket: 1642 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15662 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/mac')
-rw-r--r--src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam b/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam
index 69432d0bda..b2957b39b6 100644
--- a/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam
+++ b/src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam
@@ -5,6 +5,19 @@ Sources = "$(SRCROOT)/../Sources" ;
Reconf = "$(Sources)/util/reconf" ;
Configure = "$(Sources)/configure" ;
Makefile = "$(IntermediateBuild)/Makefile" ;
+MakeStamp = "$(IntermediateBuild)/make.stamp" ;
+
+if $(KerberosCFLAGS) != "" {
+ KerberosCFLAGS = "CFLAGS=$(CFLAGS) -fno-common -include /usr/include/TargetConditionals.h" ;
+} else {
+ KerberosCFLAGS = "CFLAGS=-fno-common -include /usr/include/TargetConditionals.h" ;
+}
+
+if $(KerberosLDFLAGS) != "" {
+ KerberosLDFLAGS = "LDFLAGS=$(LDFLAGS) -Wl,-search_paths_first" ;
+} else {
+ KerberosLDFLAGS = "LDFLAGS=-Wl,-search_paths_first" ;
+}
#
# Note: in this jam script we have separated the dependency tree from the
@@ -32,7 +45,7 @@ rule Configure
actions Configure
{
mkdir -p "$(1:D)"
- cd "$(1:D)" && /bin/sh "$(2)" --prefix=/usr --localstatedir=/var/db CFLAGS="-fno-common -include /usr/include/TargetConditionals.h" LDFLAGS="-Wl,-search_paths_first" || rm -f "$(1)"
+ cd "$(1:D)" && /bin/sh "$(2)" --prefix=/usr --localstatedir=/var/db "$(KerberosCFLAGS)" "$(KerberosLDFLAGS)" || rm -f "$(1)"
}
# Make <stamp file> <build dir> : <makefile>