From 594d9251159830236f1d020957b9ed4ae3f77a64 Mon Sep 17 00:00:00 2001
From: Pawel Szewczyk
Date: Mon, 7 Sep 2015 15:39:07 +0200
Subject: [PATCH] man: Install man pages
Change-Id: Ia3dbfc5bff13a1b2c3a0d044092125a584cfc020
Signed-off-by: Pawel Szewczyk
---
source/CMakeLists.txt | 1 +
source/manpages/CMakeLists.txt | 7 +++++++
2 files changed, 8 insertions(+)
create mode 100644 source/manpages/CMakeLists.txt
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index f1028c9..df1a6e1 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -39,6 +39,7 @@ ADD_SUBDIRECTORY(gadget)
ADD_SUBDIRECTORY(settings)
ADD_SUBDIRECTORY(udc)
ADD_SUBDIRECTORY(base)
+ADD_SUBDIRECTORY(manpages)
SET(MAIN_SRC main.c)
diff --git a/source/manpages/CMakeLists.txt b/source/manpages/CMakeLists.txt
new file mode 100644
index 0000000..68f31b0
--- /dev/null
+++ b/source/manpages/CMakeLists.txt
@@ -0,0 +1,7 @@
+ADD_CUSTOM_COMMAND(OUTPUT gt.1.gz
+ COMMAND a2x --format=manpage gt.1.txt
+ COMMAND gzip gt.1)
+
+ADD_CUSTOM_TARGET(manpage ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/gt.1.gz)
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/gt.1.gz DESTINATION /usr/share/man/man1)
--
2.7.4