dccserver: repository: changeset 9245e9bfb4ee

Navigation

Views: changelog, tags, manifest, raw zip, gz, bz2,

Fix man page installation (lines ordered too low).

changeset 290: 9245e9bfb4ee
parent 289:20db7115f694
child 291:cf7058129633
author: Thomas Klausner <wiz@danbala.tuwien.ac.at>
date: Fri Mar 02 11:13:15 2007 +0000 (3 years ago)
files: CMakeLists.txt
description: Fix man page installation (lines ordered too low).
Add ignore list for package_source target; resulting package now nearly same as
the autoconf/automake one.
--- a/CMakeLists.txt	Mon Feb 26 18:44:52 2007 +0000
+++ b/CMakeLists.txt	Fri Mar 02 11:13:15 2007 +0000
@@ -1,4 +1,4 @@
-# $NiH: CMakeLists.txt,v 1.5 2007/02/26 16:12:40 wiz Exp $
+# $NiH: CMakeLists.txt,v 1.6 2007/02/26 18:44:52 wiz Exp $
 
 PROJECT(dccserver C)
 
@@ -8,7 +8,10 @@ INCLUDE(CheckLibraryExists)
 #INCLUDE(CheckSymbolExists)
 
 SET(PACKAGE_NAME "dccserver")
-SET(PACKAGE_VERSION "0.4b")
+SET(PACKAGE_VERSION_MAJOR "0")
+SET(PACKAGE_VERSION_MINOR "4")
+SET(PACKAGE_VERSION_PATCH "b")
+SET(PACKAGE_VERSION "${PACKAGE_VERSION_MAJOR}.${PACKAGE_VERSION_MINOR}${PACKAGE_VERSION_PATCH}")
 SET(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
 
 ADD_SUBDIRECTORY(lib) 
@@ -32,6 +35,13 @@ TARGET_LINK_LIBRARIES(dccsend dcc)
 
 SET(MAN_PATH man)
 SET(PROGRAMS dccserver dccsend) 
+
+IF(CMAKE_SYSTEM_NAME MATCHES BSD)
+  SET(MANFMT mdoc)
+ELSE(CMAKE_SYSTEM_NAME MATCHES BSD)
+  SET(MANFMT man)
+ENDIF(CMAKE_SYSTEM_NAME MATCHES BSD)
+
 FOREACH(MAN_PAGE ${PROGRAMS})
   INSTALL(FILES ${MAN_PAGE}.${MANFMT} DESTINATION ${MAN_PATH}/man1
     RENAME ${MAN_PAGE}.1)
@@ -87,12 +97,6 @@ ENDIF(HAVE_SOCKLEN_T)
 
 # custom targets
 
-IF(CMAKE_SYSTEM_NAME MATCHES BSD)
-  SET(MANFMT mdoc)
-ELSE(CMAKE_SYSTEM_NAME MATCHES BSD)
-  SET(MANFMT man)
-ENDIF(CMAKE_SYSTEM_NAME MATCHES BSD)
-
 SET(MAN_PAGES dccserver dccsend) 
 FOREACH(MAN ${MAN_PAGES})
   ADD_CUSTOM_TARGET(${MAN}.man
@@ -121,15 +125,43 @@ SET(CPACK_PACKAGE_VENDOR "Thomas Klausne
 SET(CPACK_PACKAGE_VENDOR "Thomas Klausner <tk@giga.or.at>")
 SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
 SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
-SET(CPACK_PACKAGE_VERSION_MAJOR "0")
-SET(CPACK_PACKAGE_VERSION_MINOR "4")
-SET(CPACK_PACKAGE_VERSION_PATCH "a")
+SET(CPACK_PACKAGE_VERSION_MAJOR ${PACKAGE_VERSION_MAJOR})
+SET(CPACK_PACKAGE_VERSION_MINOR ${PACKAGE_VERSION_MINOR})
+SET(CPACK_PACKAGE_VERSION_PATCH ${PACKAGE_VERSION_PATCH})
 SET(CPACK_PACKAGE_EXECUTABLES "dccserver" "dccsend")
 SET(CPACK_SOURCE_PACKAGE_FILE_NAME ${PACKAGE_NAME}-${PACKAGE_VERSION})
 SET(CPACK_GENERATOR "TGZ")
 # XXX: adding "TBZ" gives:
 # "CPack Error: Cannot initialize CPack generator:"
 SET(CPACK_SOURCE_GENERATOR "TGZ")
+SET(CPACK_SOURCE_IGNORE_FILES
+  ".a$"
+  ".cmake$"
+  ".o$"
+  ".so$"
+  "/.deps/"
+  "/CMakeFiles/"
+  "/CVS/"
+  "/autom4te.cache/"
+  "/docs/"
+  "AdditionalInfo.txt$"
+  "CMakeCache.txt$"
+  "Makefile$"
+  "\\\\.sh$"
+  "_CPack_"
+  "config.h$"
+  "config.log$"
+  "config.status$"
+  "dccsend$"
+  "dccserver$"
+  "html$"
+  "install_manifest.txt$"
+  "stamp-h1$"
+  "tar.bz2"
+  "tar.gz"
+  "~$"
+)
+SET(CPACK_SOURCE_STRIP_FILES "")
 INCLUDE(CPack)
 
 #noinst_HEADERS=	dccserver.h

Powered by Mercurial.