diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 12:27:53 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 12:27:53 +0000 |
commit | ba1359ee6f65008d9b5c3a2761ce847dc869cb57 (patch) | |
tree | b10661d75b3825e90616a0f19dcab901c24cc3d5 /gcc/ada/mlib-tgt.adb | |
parent | ec21a388fcbb2ad6dffac00ab8b1d38fca07f203 (diff) | |
download | gcc-ba1359ee6f65008d9b5c3a2761ce847dc869cb57.tar.gz |
2004-10-26 Nicolas Setton <setton@act-europe.fr>
* mlib-tgt-darwin.adb: New file.
* mlib-tgt-tru64.adb, mlib-tgt-aix.adb, mlib-tgt-irix.adb,
mlib-tgt-hpux.adb, mlib-tgt-linux.adb, mlib-tgt-solaris.adb,
mlib-tgt-vms-alpha.adb, mlib-tgt-vms-ia64.adb,
mlib-tgt-mingw.adb, mlib-tgt-vxworks.adb (Archive_Indexer_Options): New
subprogram body.
* Makefile.in: Add support for building shared libraries under Darwin.
(EXTRA_GNATRTL_NONTASKING_OBJS, ppc-vxworks): Add s-vxwexc.o, containing
the low level EH init subprogram to be called from __gnat_initialize.
* mlib-tgt.ads, mlib-tgt.adb (Archive_Indexer_Options): New subprogram,
indicates which options to pass to the archive indexer.
* mlib-utl.adb: Add support for calling ranlib with additional
options. This is needed for instance under Mac OS X.
(Ranlib_Options): New global variable, used to store the potential
options to pass to ranlib.
(Ar): Use Ranlib_Options when spawning ranlib.
(Initialize): Set the value of ranlib option.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89639 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/mlib-tgt.adb')
-rw-r--r-- | gcc/ada/mlib-tgt.adb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ada/mlib-tgt.adb b/gcc/ada/mlib-tgt.adb index a31adbd95bb..267177ba91c 100644 --- a/gcc/ada/mlib-tgt.adb +++ b/gcc/ada/mlib-tgt.adb @@ -67,6 +67,15 @@ package body MLib.Tgt is return "ranlib"; end Archive_Indexer; + ----------------------------- + -- Archive_Indexer_Options -- + ----------------------------- + + function Archive_Indexer_Options return String_List_Access is + begin + return new String_List (1 .. 0); + end Archive_Indexer_Options; + --------------------------- -- Build_Dynamic_Library -- --------------------------- |