summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2015-12-02 04:42:14 -0500
committerLibravatar Drew DeVault <sir@cmpwn.com>2015-12-02 04:42:14 -0500
commitf76b7f5385f79f9e004a096ed4896725cac30f9c (patch)
treedc07d717b36a3f41c8cdc5f78a3cdada0c7c022d
parentFix for_window [...] move scratchpad correctly (diff)
parentcmake: fix manpage dependencies (diff)
downloadsway-f76b7f5385f79f9e004a096ed4896725cac30f9c.tar.gz
sway-f76b7f5385f79f9e004a096ed4896725cac30f9c.tar.zst
sway-f76b7f5385f79f9e004a096ed4896725cac30f9c.zip
Merge pull request #290 from christophgysin/cmake
cmake: fix indentation and manpage dependencies
-rw-r--r--CMake/Manpage.cmake28
1 files changed, 14 insertions, 14 deletions
diff --git a/CMake/Manpage.cmake b/CMake/Manpage.cmake
index 4842387e..e5503760 100644
--- a/CMake/Manpage.cmake
+++ b/CMake/Manpage.cmake
@@ -4,28 +4,28 @@ add_custom_target(man ALL)
4 4
5function(add_manpage name section) 5function(add_manpage name section)
6 add_custom_command( 6 add_custom_command(
7 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${name}.${section} 7 OUTPUT ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${section}
8 COMMAND ${A2X_COMMAND} 8 COMMAND ${A2X_COMMAND}
9 --no-xmllint 9 --no-xmllint
10 --doctype manpage 10 --doctype manpage
11 --format manpage 11 --format manpage
12 -D ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} 12 -D ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
13 ${CMAKE_CURRENT_SOURCE_DIR}/${name}.${section}.txt 13 ${CMAKE_CURRENT_SOURCE_DIR}/${name}.${section}.txt
14 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${name}.${section}.txt 14 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${name}.${section}.txt
15 COMMENT Generating manpage for ${name}.${section} 15 COMMENT Generating manpage for ${name}.${section}
16 ) 16 )
17 17
18 add_custom_target(man-${name}.${section} 18 add_custom_target(man-${name}.${section}
19 DEPENDS 19 DEPENDS
20 ${CMAKE_CURRENT_BINARY_DIR}/${name}.${section} 20 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${section}
21 ) 21 )
22 add_dependencies(man 22 add_dependencies(man
23 man-${name}.${section} 23 man-${name}.${section}
24 ) 24 )
25 25
26 install( 26 install(
27 FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${section} 27 FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${name}.${section}
28 DESTINATION share/man/man${section} 28 DESTINATION share/man/man${section}
29 COMPONENT documentation 29 COMPONENT documentation
30 ) 30 )
31endfunction() 31endfunction()