diff options
author | H.J. Lu <hjl@gnu.org> | 2002-03-26 22:56:51 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2002-03-26 14:56:51 -0800 |
commit | cd862df8518ea330b97cd0f31fadbc93ddcea980 (patch) | |
tree | d96f4c534934b10765531e0a0b0d175344ffa31a /libiberty/config.table | |
parent | d6220b3ad7a48ab1278229c14bf45c9c583bc4c2 (diff) | |
download | gcc-cd862df8518ea330b97cd0f31fadbc93ddcea980.zip gcc-cd862df8518ea330b97cd0f31fadbc93ddcea980.tar.gz gcc-cd862df8518ea330b97cd0f31fadbc93ddcea980.tar.bz2 |
config.table: Support --with-build-subdir.
2002-03-26 H.J. Lu (hjl@gnu.org)
* config.table: Support --with-build-subdir.
* configure.in: Likewise.
* configure: Rebuild.
From-SVN: r51416
Diffstat (limited to 'libiberty/config.table')
-rw-r--r-- | libiberty/config.table | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/libiberty/config.table b/libiberty/config.table index fa892c0..6118a9c 100644 --- a/libiberty/config.table +++ b/libiberty/config.table @@ -1,3 +1,9 @@ +# Don't build the shared library for build. +if [ -n "${with_build_subdir}" ]; then + enable_shared=no +fi + +frag= case "${host}" in rs6000-ibm-aix3.1 | rs6000-ibm-aix) frag=mh-aix ;; @@ -8,7 +14,11 @@ case "${host}" in i[345]86-*-windows*) frag=mh-windows ;; esac -frags=$frag +if [ -n "${frag}" ]; then + frags=${libiberty_topdir}/libiberty/config/$frag +else + frags= +fi # If they didn't specify --enable-shared, don't generate shared libs. case "${enable_shared}" in @@ -18,31 +28,26 @@ case "${enable_shared}" in *) shared=yes ;; esac if [ "${shared}" = "yes" ]; then + frag= case "${host}" in *-*-cygwin*) ;; - alpha*-*-linux*) frags="${frags} ../../config/mh-elfalphapic" ;; - arm*-*-*) frags="${frags} ../../config/mh-armpic" ;; - hppa*-*-*) frags="${frags} ../../config/mh-papic" ;; - i[3456]86-*-*) frags="${frags} ../../config/mh-x86pic" ;; + alpha*-*-linux*) frag=mh-elfalphapic ;; + arm*-*-*) frag=mh-armpic ;; + hppa*-*-*) frag=mh-papic ;; + i[3456]86-*-*) frag=mh-x86pic ;; powerpc*-*-aix*) ;; - powerpc*-*-*) frags="${frags} ../../config/mh-ppcpic" ;; - sparc*-*-*) frags="${frags} ../../config/mh-sparcpic" ;; - *-*-*) frags="${frags} ../../config/mh-${host_cpu}pic" ;; + powerpc*-*-*) frag=mh-ppcpic ;; + sparc*-*-*) frag=mh-sparcpic ;; + *) frag=mh-${host_cpu}pic ;; esac + if [ -n "${frag}" ]; then + frags="${frags} ${libiberty_topdir}/config/${frag}" + fi fi echo "# Warning: this fragment is automatically generated" > temp-frag for frag in ${frags}; do - case ${frag} in - ../* ) - if [ ${srcdir} = . ]; then - [ -n "${with_target_subdir}" ] && frag=../${frag} - [ -n "${with_multisrctop}" ] && frag=${with_multisrctop}${frag} - fi - ;; - esac - frag=${srcdir}/${xsrcdir}config/$frag if [ -f ${frag} ]; then echo "Appending ${frag} to xhost-mkfrag" echo "# Following fragment copied from ${frag}" >> temp-frag |