From abd13dc2a4731d3a3645ebc5b3f3adfd8d637154 Mon Sep 17 00:00:00 2001
From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org>
Date: Sun, 9 Nov 2008 17:05:23 +0800
Subject: [PATCH] ENH: Adding configuration variables for CPack

---
 CMakeLists.txt | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a493c8a06f..74d805b884 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -645,3 +645,21 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OTB_REQUIRED_CXX_FLAGS}")
 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OTB_REQUIRED_LINK_FLAGS}")
 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${OTB_REQUIRED_LINK_FLAGS}")
 SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${OTB_REQUIRED_LINK_FLAGS}")
+
+#-----------------------------------------------------------------------------
+# Parameters for CPack
+SET(CPACK_PACKAGE_NAME "OTB" CACHE STRING "Package name")
+MARK_AS_ADVANCED(CPACK_PACKAGE_NAME)
+
+SET(CPACK_PACKAGE_VERSION  "${OTB_VERSION_STRING}" CACHE STRING "Package version number")
+MARK_AS_ADVANCED(CPACK_PACKAGE_VERSION)
+
+SET(CPACK_PACKAGE_CONTACT "debian@orfeo-toolbox.org" CACHE STRING  "Debian package maintainer email")
+MARK_AS_ADVANCED(CPACK_PACKAGE_CONTACT)
+
+SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "ORFEO Toolbox (OTB) is a remote sensing processing library developped by CNES (French Space Agency) and distributed as an open source library of image processing algorithms. OTB  offers particular functionalities for remote sensing image processing: image access (optimized read/write access for most of remote sensing image formats, meta-data access, visualization), filtering (blurring, denoising, enhancement), feature extraction (interest points, alignments, lines), image segmentation (region growing, watershed, level sets), classification (K-means, SVM, Markov random fields), change detection." CACHE STRING  "Debian package description")
+MARK_AS_ADVANCED(CPACK_PACKAGE_DESCRIPTION_SUMMARY)
+
+SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libgdal1-1.5.0 (>= 1.5.1-0), libfltk1 (>= 1.1.7-3), libcurl3 (>=7.15.5-1etch1), libfftw3-3 (>=3.1.2-3.1)" CACHE STRING "Debian package dependance" )
+MARK_AS_ADVANCED(CPACK_DEBIAN_PACKAGE_DEPENDS)
+
-- 
GitLab