aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/darwin.opt
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-12-16 23:37:23 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2010-12-16 23:37:23 +0000
commit391fbfb8ca6687adf9e03633c56e0f90541fd3f3 (patch)
treed89aaa93d1ebac71acf866e92afac4d7dbe9f26f /gcc/config/darwin.opt
parenta30e53454663b6b8fab469d249341c514a6395f6 (diff)
downloadgcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.zip
gcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.tar.gz
gcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.tar.bz2
darwin.opt (dylinker, [...]): New Driver options.
* config/darwin.opt (dylinker, headerpad_max_install_names, keep_private_externs, nofixprebinding, nomultidefs, noprebind, noseglinkedit, object, prebind, prebind_all_twolevel_modules, preload, private_bundle, pthread, seglinkedit, twolevel_namespace, twolevel_namespace_hints, whatsloaded, whyload, y, Mach, X): New Driver options. * config/darwin.h (LINK_SPEC): Remove '*' after headerpad_max_install_names. From-SVN: r167963
Diffstat (limited to 'gcc/config/darwin.opt')
-rw-r--r--gcc/config/darwin.opt63
1 files changed, 63 insertions, 0 deletions
diff --git a/gcc/config/darwin.opt b/gcc/config/darwin.opt
index 0e234d9..0d8c4b5 100644
--- a/gcc/config/darwin.opt
+++ b/gcc/config/darwin.opt
@@ -52,6 +52,9 @@ C ObjC C++ ObjC++ Separate Alias(MF) MissingArgError(missing filename after %qs)
dylib_file
Driver Separate Alias(Zdylib_file)
+dylinker
+Driver
+
dynamic
Driver Alias(Zdynamic)
@@ -88,6 +91,9 @@ Driver
gused
Driver
+headerpad_max_install_names
+Driver
+
image_base
Driver Separate Alias(Zimage_base)
@@ -97,6 +103,9 @@ Driver Separate Alias(Zinit)
install_name
Driver Separate Alias(Zinstall_name)
+keep_private_externs
+Driver
+
mconstant-cfstrings
Target Report Var(darwin_constant_cfstrings) Init(1)
Generate compile-time CFString objects
@@ -113,6 +122,36 @@ Driver RejectNegative Separate Alias(Zmultiplydefinedunused)
no_dead_strip_inits_and_terms
Driver Alias(Zno_dead_strip_inits_and_terms)
+nofixprebinding
+Driver
+
+nomultidefs
+Driver
+
+noprebind
+Driver
+
+noseglinkedit
+Driver
+
+object
+Driver
+
+prebind
+Driver
+
+prebind_all_twolevel_modules
+Driver
+
+preload
+Driver
+
+private_bundle
+Driver
+
+pthread
+Driver
+
seg_addr_table
Driver Separate Alias(Zseg_addr_table)
@@ -122,6 +161,9 @@ Driver Separate Alias(Zfn_seg_addr_table_filename)
segaddr
Driver Separate Args(2) Alias(Zsegaddr)
+seglinkedit
+Driver
+
segs_read_only_addr
Driver Separate Alias(Zsegs_read_only_addr)
@@ -131,6 +173,12 @@ Driver Separate Alias(Zsegs_read_write_addr)
single_module
Driver Alias(Zsingle_module)
+twolevel_namespace
+Driver
+
+twolevel_namespace_hints
+Driver
+
umbrella
Driver Separate Alias(Zumbrella)
@@ -140,6 +188,18 @@ Driver Separate Alias(Zunexported_symbols_list)
weak_reference_mismatches
Driver Separate Alias(Zweak_reference_mismatches)
+whatsloaded
+Driver
+
+whyload
+Driver
+
+y
+Driver Joined
+
+Mach
+Driver
+
Wnonportable-cfstrings
Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning
Warn if constant CFString objects contain non-portable characters
@@ -181,6 +241,9 @@ iframework
Target RejectNegative C ObjC C++ ObjC++ Joined Separate
-iframework <dir> Add <dir> to the end of the system framework include path
+X
+Driver
+
Zall_load
Driver