~ubuntu-branches/ubuntu/wily/weechat/wily

« back to all changes in this revision

Viewing changes to doc/en/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bouthenot
  • Date: 2015-08-19 18:34:17 UTC
  • mfrom: (29.1.11 sid)
  • Revision ID: package-import@ubuntu.com-20150819183417-u026z5wo8knpcdqd
Tags: 1.3-1
* New upstream release
  - Remove backported patch to fix FTBFS with ruby 2.2
* Use dh-exec to build javascript plugin only on architectures which v8
  engine supports. Thanks to Mateusz Łukasik for the patch
  (Closes: #794584)

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
  # man page
22
22
  add_custom_command(
23
23
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1
24
 
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.asciidoc ${CMAKE_CURRENT_BINARY_DIR}/
25
 
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.asciidoc ${CMAKE_CURRENT_BINARY_DIR}/
26
 
    COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L ${CMAKE_CURRENT_BINARY_DIR}/weechat.1.en.asciidoc
 
24
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.asciidoc .
 
25
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.asciidoc .
 
26
    COMMAND ${A2X_EXECUTABLE} ARGS -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L weechat.1.en.asciidoc
27
27
    DEPENDS
28
28
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.en.asciidoc
29
29
    ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.asciidoc
 
30
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
30
31
    COMMENT "Building weechat.1 (en)"
31
32
  )
32
33
  add_custom_target(doc-man-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
38
39
  # user's guide
39
40
  add_custom_command(
40
41
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
41
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.asciidoc
 
42
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_USER} -o weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.asciidoc
42
43
    DEPENDS
 
44
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
43
45
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.asciidoc
44
46
    ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.en.asciidoc
45
47
    ${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.asciidoc
 
48
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
46
49
    COMMENT "Building weechat_user.en.html"
47
50
  )
48
51
  add_custom_target(doc-user-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html)
51
54
  # plugin API reference
52
55
  add_custom_command(
53
56
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html
54
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.asciidoc
 
57
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_API} -o weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.asciidoc
55
58
    DEPENDS
 
59
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
56
60
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.asciidoc
57
61
    ${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.asciidoc
 
62
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
58
63
    COMMENT "Building weechat_plugin_api.en.html"
59
64
  )
60
65
  add_custom_target(doc-plugin-api-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html)
63
68
  # scripting guide
64
69
  add_custom_command(
65
70
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html
66
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.asciidoc
 
71
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_SCRIPTING} -o weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.asciidoc
67
72
    DEPENDS
 
73
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
68
74
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.asciidoc
 
75
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
69
76
    COMMENT "Building weechat_scripting.en.html"
70
77
  )
71
78
  add_custom_target(doc-scripting-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html)
74
81
  # FAQ
75
82
  add_custom_command(
76
83
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
77
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.asciidoc
 
84
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_FAQ} -o weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.asciidoc
78
85
    DEPENDS
 
86
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc.css
79
87
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.asciidoc
 
88
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
80
89
    COMMENT "Building weechat_faq.en.html"
81
90
  )
82
91
  add_custom_target(doc-faq-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html)
85
94
  # quickstart
86
95
  add_custom_command(
87
96
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html
88
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.asciidoc
 
97
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_QUICKSTART} -o weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.asciidoc
89
98
    DEPENDS
 
99
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
90
100
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.asciidoc
 
101
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
91
102
    COMMENT "Building weechat_quickstart.en.html"
92
103
  )
93
104
  add_custom_target(doc-quickstart-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html)
96
107
  # tester's guide
97
108
  add_custom_command(
98
109
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html
99
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.asciidoc
 
110
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_TESTER} -o weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.asciidoc
100
111
    DEPENDS
 
112
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
101
113
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.asciidoc
 
114
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
102
115
    COMMENT "Building weechat_tester.en.html"
103
116
  )
104
117
  add_custom_target(doc-tester-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html)
107
120
  # relay protocol
108
121
  add_custom_command(
109
122
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html
110
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.asciidoc
 
123
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_RELAY} -o weechat_relay_protocol.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.asciidoc
111
124
    DEPENDS
 
125
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
112
126
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_relay_protocol.en.asciidoc
 
127
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
113
128
    COMMENT "Building weechat_relay_protocol.en.html"
114
129
  )
115
130
  add_custom_target(doc-relay-protocol-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_relay_protocol.en.html)
118
133
  # developer's guide
119
134
  add_custom_command(
120
135
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html
121
 
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.asciidoc
 
136
    COMMAND ${ASCIIDOC_EXECUTABLE} ARGS ${ASCIIDOC_ARGS_DEV} -o weechat_dev.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.asciidoc
122
137
    DEPENDS
 
138
    ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc_toc2.css
123
139
    ${CMAKE_CURRENT_SOURCE_DIR}/weechat_dev.en.asciidoc
 
140
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
124
141
    COMMENT "Building weechat_dev.en.html"
125
142
  )
126
143
  add_custom_target(doc-dev-en ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_dev.en.html)