From ee37617ce0fd64ea1f4e7ddf44088c411ef20052 Mon Sep 17 00:00:00 2001
From: Carles Fernandez <carles.fernandez@gmail.com>
Date: Fri, 14 Nov 2014 21:03:45 +0100
Subject: [PATCH] adding manpages

---
 src/main/CMakeLists.txt | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/src/main/CMakeLists.txt b/src/main/CMakeLists.txt
index 9d4c58560..5d0fe2457 100644
--- a/src/main/CMakeLists.txt
+++ b/src/main/CMakeLists.txt
@@ -93,4 +93,26 @@ install(FILES ${CMAKE_SOURCE_DIR}/conf/gnss-sdr.conf DESTINATION share/gnss-sdr/
 
 if(NOT VOLK_GNSSSDR_FOUND)
     install(PROGRAMS ${CMAKE_BINARY_DIR}/volk_gnsssdr_module/build/apps/volk_gnsssdr_profile DESTINATION bin)
-endif(NOT VOLK_GNSSSDR_FOUND)
\ No newline at end of file
+endif(NOT VOLK_GNSSSDR_FOUND)
+
+
+find_program(GZIP
+    gzip
+    /bin
+    /usr/bin
+    /usr/local/bin
+    /opt/local/bin
+    /sbin
+)
+if(NOT GZIP_NOTFOUND)
+    execute_process(COMMAND gzip -9 -c ${CMAKE_SOURCE_DIR}/cmake/Packaging/gnss-sdr-manpage
+                     WORKING_DIRECTORY ${CMAKE_BINARY_DIR} OUTPUT_FILE "${CMAKE_BINARY_DIR}/gnss-sdr.1.gz")
+
+     install(FILES ${CMAKE_BINARY_DIR}/gnss-sdr.1.gz DESTINATION share/man/man1)
+     if(NOT VOLK_GNSSSDR_FOUND)
+         execute_process(COMMAND gzip -9 -c ${CMAKE_SOURCE_DIR}/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Packaging/volk_gnsssdr_profile-manpage
+                         WORKING_DIRECTORY ${CMAKE_BINARY_DIR} OUTPUT_FILE "${CMAKE_BINARY_DIR}/volk_gnsssdr_profile.1.gz")
+
+         install(FILES ${CMAKE_BINARY_DIR}/volk_gnsssdr_profile.1.gz DESTINATION share/man/man1)
+     endif(NOT VOLK_GNSSSDR_FOUND)
+endif(NOT GZIP_NOTFOUND)
\ No newline at end of file