diff options
Diffstat (limited to 'rld-cc.h')
-rw-r--r-- | rld-cc.h | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -121,6 +121,21 @@ namespace rld bool is_cc_set (); /** + * Set LD. The exec-prefix is ignored if this is set. + */ + void set_ld (const std::string& ld); + + /** + * Get the LD. + */ + const std::string get_ld (); + + /** + * Is the LD set ? + */ + bool is_ld_set (); + + /** * Set the exec-prefix. If CC is set the exec-prefix is ignored. */ void set_exec_prefix (const std::string& exec_prefix); @@ -178,6 +193,11 @@ namespace rld void make_cc_command (rld::process::arg_container& args); /** + * Make a LD command from the set arguments. + */ + void make_ld_command (rld::process::arg_container& args); + + /** * Get the standard libraries paths from the compiler. */ void get_standard_libpaths (rld::path::paths& libpaths); |