From: <si...@us...> - 2010-09-27 10:32:13
|
Revision: 1253 http://qterm.svn.sourceforge.net/qterm/?rev=1253&view=rev Author: sidos Date: 2010-09-27 10:32:07 +0000 (Mon, 27 Sep 2010) Log Message: ----------- add CPACK package Modified Paths: -------------- trunk/qterm-qt4/CMakeLists.txt Added Paths: ----------- trunk/qterm-qt4/package.cmake Modified: trunk/qterm-qt4/CMakeLists.txt =================================================================== --- trunk/qterm-qt4/CMakeLists.txt 2010-09-20 09:47:23 UTC (rev 1252) +++ trunk/qterm-qt4/CMakeLists.txt 2010-09-27 10:32:07 UTC (rev 1253) @@ -18,6 +18,7 @@ add_subdirectory(icons) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) +include("package.cmake") configure_file( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" Added: trunk/qterm-qt4/package.cmake =================================================================== --- trunk/qterm-qt4/package.cmake (rev 0) +++ trunk/qterm-qt4/package.cmake 2010-09-27 10:32:07 UTC (rev 1253) @@ -0,0 +1,26 @@ +INCLUDE(InstallRequiredSystemLibraries) + +SET(CPACK_PACKAGE_NAME "QTerm") +SET(CPACK_PACKAGE_VENDOR "The QTerm Project") +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "QTerm - The BBS Client") +SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") +SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYRIGHT") +SET(CPACK_PACKAGE_VERSION_MAJOR ${QTERM_VERSION_MAJOR}) +SET(CPACK_PACKAGE_VERSION_MINOR ${QTERM_VERSION_MINOR}) +SET(CPACK_PACKAGE_VERSION_PATCH ${QTERM_VERSION_RELEASE}) +IF(WIN32 AND NOT UNIX) + # There is a bug in NSI that does not handle full unix paths properly. Make + # sure there is at least one set of four (4) backlasshes. + SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\qterm.exe") + SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\www.qterm.org") + SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\www.qterm.org") + SET(CPACK_NSIS_MODIFY_PATH ON) +ELSE(WIN32 AND NOT UNIX) + SET(CPACK_STRIP_FILES "bin/qterm") + SET(CPACK_SOURCE_STRIP_FILES "") +ENDIF(WIN32 AND NOT UNIX) + +# Functions to install qt, ssl libraries +FUNCTION(install_libs, lib +INCLUDE(CPack) + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |