Add -h/-soname option.

This commit is contained in:
Ian Lance Taylor
2008-01-04 05:35:24 +00:00
parent 1bedcac52a
commit fced7afdce
3 changed files with 21 additions and 0 deletions

View File

@@ -113,6 +113,11 @@ class General_options
export_dynamic() const
{ return this->export_dynamic_; }
// -h: shared library name.
const char*
soname() const
{ return this->soname_; }
// -I: dynamic linker name.
const char*
dynamic_linker() const
@@ -310,6 +315,10 @@ class General_options
set_export_dynamic()
{ this->export_dynamic_ = true; }
void
set_soname(const char* arg)
{ this->soname_ = arg; }
void
set_dynamic_linker(const char* arg)
{ this->dynamic_linker_ = arg; }
@@ -501,6 +510,7 @@ class General_options
add_sysroot();
bool export_dynamic_;
const char* soname_;
const char* dynamic_linker_;
Dir_list search_path_;
int optimization_level_;