mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Add ability to explicitly set static resources path, used by cef-linux.
This commit is contained in:
parent
7800d98728
commit
cf047d6cef
3 changed files with 36 additions and 13 deletions
|
@ -113,6 +113,9 @@ pub struct Opts {
|
|||
pub validate_display_list_geometry: bool,
|
||||
|
||||
pub render_api: RenderApi,
|
||||
|
||||
/// A specific path to find required resources (such as user-agent.css).
|
||||
pub resources_path: Option<String>,
|
||||
}
|
||||
|
||||
fn print_usage(app: &str, opts: &[getopts::OptGroup]) {
|
||||
|
@ -180,6 +183,7 @@ pub fn default_opts() -> Opts {
|
|||
validate_display_list_geometry: false,
|
||||
profile_tasks: false,
|
||||
render_api: RenderApi::OpenGL,
|
||||
resources_path: None,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -208,6 +212,7 @@ pub fn from_cmdline_args(args: &[String]) -> bool {
|
|||
getopts::optopt("Z", "debug", "A comma-separated string of debug options. Pass help to show available options.", ""),
|
||||
getopts::optflag("h", "help", "Print this message"),
|
||||
getopts::optopt("r", "render-api", "Set the rendering API to use", "gl|mesa"),
|
||||
getopts::optopt("", "resources-path", "Path to find static resources", "/home/servo/resources"),
|
||||
);
|
||||
|
||||
let opt_match = match getopts::getopts(args, opts.as_slice()) {
|
||||
|
@ -332,6 +337,7 @@ pub fn from_cmdline_args(args: &[String]) -> bool {
|
|||
dump_flow_tree: debug_options.contains(&"dump-flow-tree"),
|
||||
validate_display_list_geometry: debug_options.contains(&"validate-display-list-geometry"),
|
||||
render_api: render_api,
|
||||
resources_path: opt_match.opt_str("resources-path"),
|
||||
};
|
||||
|
||||
set_opts(opts);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue