Make asciidoc (and man pages) optional

And remove it from the build
This commit is contained in:
Drew DeVault 2017-07-04 16:00:13 -04:00
parent 496cec3cb7
commit 23a1e94402
8 changed files with 53 additions and 37 deletions

View file

@ -93,8 +93,10 @@ endfunction()
add_config(config config sway)
add_config(00-defaults security.d/00-defaults sway/security.d)
add_manpage(sway 1)
add_manpage(sway 5)
add_manpage(sway-input 5)
add_manpage(sway-bar 5)
add_manpage(sway-security 7)
if (A2X_FOUND)
add_manpage(sway 1)
add_manpage(sway 5)
add_manpage(sway-input 5)
add_manpage(sway-bar 5)
add_manpage(sway-security 7)
endif()

View file

@ -1084,8 +1084,16 @@ bool handle_pointer_scroll(wlc_handle view, uint32_t time, const struct wlc_modi
return EVENT_PASSTHROUGH;
}
static void clip_test_cb(void *data, const char *type, int fd) {
const char *str = data;
write(fd, str, strlen(str));
close(fd);
}
static void handle_wlc_ready(void) {
sway_log(L_DEBUG, "Compositor is ready, executing cmds in queue");
const char *type = "text/plain;charset=utf-8";
wlc_set_selection("test", &type, 1, &clip_test_cb);
// Execute commands until there are none left
config->active = true;
while (config->cmd_queue->length) {