diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/slibtool/slibtool.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h index 533be58..7cc387d 100644 --- a/include/slibtool/slibtool.h +++ b/include/slibtool/slibtool.h @@ -160,6 +160,9 @@ struct slbt_common_ctx { struct slbt_host_params host; struct slbt_host_params cfgmeta; struct slbt_flavor_settings settings; + struct slbt_host_params ahost; + struct slbt_host_params acfgmeta; + struct slbt_flavor_settings asettings; struct slbt_version_info verinfo; enum slbt_mode mode; enum slbt_tag tag; @@ -212,6 +215,9 @@ slbt_api int slbt_exec_compile (const struct slbt_driver_ctx *, struct slbt_ex slbt_api int slbt_exec_install (const struct slbt_driver_ctx *, struct slbt_exec_ctx *); slbt_api int slbt_exec_link (const struct slbt_driver_ctx *, struct slbt_exec_ctx *); +slbt_api int slbt_set_alternate_host (const struct slbt_driver_ctx *, const char * host, const char * flavor); +slbt_api void slbt_reset_alternate_host (const struct slbt_driver_ctx *); + /* helper api */ slbt_api int slbt_map_input (int fd, const char * path, int prot, struct slbt_input *); slbt_api int slbt_unmap_input (struct slbt_input *); |