[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
top_srcdir when running configure?
From: |
Michael J. Barillier |
Subject: |
top_srcdir when running configure? |
Date: |
Tue, 11 Nov 2003 15:06:59 -0600 |
User-agent: |
Gnus/5.090024 (Oort Gnus v0.24) Emacs/21.2 (gnu/linux) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As part of running `configure' I would like to generate some values to
be used/substituted in a Makefile. Specifically, I want to get some
Oracle compile and link flags using an auxillary Makefile containing
something similar to:
config:
@echo 'ORACLE_CFLAGS=$(CFLAGS)'
@echo 'ORACLE_LDFLAGS=-L$(LIBDIR) $(PROLDLIBS)'
include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
`env_precomp.mk' contains a slew of useful definitions and, since I
can't include the file directly in Makefile/Makefile.am (there are
some values in there that I believe would muck up the generated
Makefile) I would like to do something like the following in
configure.ac:
ORACLE_CFLAGS=`make -f "$ac_top_srcdir/config/oracle.mk" config |
grep -E '^ORACLE_CFLAGS=' | sed -e 's/^[^=]*=//`
AC_SUBST(ORACLE_CFLAGS)
and then use address@hidden@' in Makefile.am. Unfortunately,
`$ac_top_srcdir' isn't available until config.status is run, but I
need (?) to get the root of the source directory at configure time to
determine the absolute location of oracle.mk (which contains the first
snippet of code).
So: How can I figure out where the code is when configure is run
(without duplicating the code used to calculate ac_top_srcdir), or is
there a better generic solution?
TIA
- --
Michael J. Barillier mbarilli(at)midsouth.rr.com /"\ ASCII Ribbon
Reg Linux user #125310 <http://counter.li.org/> \ / Campaign against
A. Because that's not how people read. X HTML and RTF
Q. Why is top-posting email replies bad? / \ email
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/sU952CJ4zjXlSXMRAmdrAJ4nNXmNzWi8MnV0F0R3y5TVuae+vACcDDld
tJCdfpwJzknGg7E8qT7MCNE=
=PHhq
-----END PGP SIGNATURE-----
- top_srcdir when running configure?,
Michael J. Barillier <=