mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-12-28 07:15:59 +01:00
Error out with a more specific error message if synctex support not available
This commit is contained in:
parent
17ba32d98d
commit
45ebce689b
1 changed files with 6 additions and 4 deletions
|
@ -138,9 +138,7 @@ main(int argc, char* argv[])
|
|||
bool forkback = false;
|
||||
bool print_version = false;
|
||||
int page_number = ZATHURA_PAGE_NUMBER_UNSPECIFIED;
|
||||
#ifdef WITH_SYNCTEX
|
||||
int synctex_pid = -1;
|
||||
#endif
|
||||
Window embed = 0;
|
||||
|
||||
GOptionEntry entries[] = {
|
||||
|
@ -154,11 +152,9 @@ main(int argc, char* argv[])
|
|||
{ "page", 'P', 0, G_OPTION_ARG_INT, &page_number, _("Page number to go to"), "number" },
|
||||
{ "log-level", 'l', 0, G_OPTION_ARG_STRING, &loglevel, _("Log level (debug, info, warning, error)"), "level" },
|
||||
{ "version", 'v', 0, G_OPTION_ARG_NONE, &print_version, _("Print version information"), NULL },
|
||||
#ifdef WITH_SYNCTEX
|
||||
{ "synctex-editor-command", 'x', 0, G_OPTION_ARG_STRING, &synctex_editor, _("Synctex editor (forwarded to the synctex command)"), "cmd" },
|
||||
{ "synctex-forward", '\0', 0, G_OPTION_ARG_STRING, &synctex_fwd, _("Move to given synctex position"), "position" },
|
||||
{ "synctex-pid", '\0', 0, G_OPTION_ARG_INT, &synctex_pid, _("Highlight given position in the given process"), "pid" },
|
||||
#endif
|
||||
{ "mode", '\0', 0, G_OPTION_ARG_STRING, &mode, _("Start in a non-default mode"), "mode" },
|
||||
{ NULL, '\0', 0, 0, NULL, NULL, NULL }
|
||||
};
|
||||
|
@ -203,6 +199,12 @@ main(int argc, char* argv[])
|
|||
|
||||
girara_debug("No instance found. Starting new one.");
|
||||
}
|
||||
#else
|
||||
if (synctex_fwd != NULL || synctex_editor != NULL || synctex_pid != -1) {
|
||||
girara_error("Built without syntex support, but syntex specific option was specified.");
|
||||
ret = -1;
|
||||
goto free_and_ret;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* check mode */
|
||||
|
|
Loading…
Reference in a new issue