[Cmake-commits] [cmake-commits] david.cole committed CMakeLists.txt 1.98 1.100
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Jun 17 11:39:28 EDT 2008
Update of /cvsroot/CMake/CMake/Tests/SimpleInstall
In directory public:/mounts/ram/cvs-serv23549/Tests/SimpleInstall
Modified Files:
CMakeLists.txt
Log Message:
ENH: Add patch for feature request #6847 - CPack components for NSIS and PackageMaker installers. Thanks to Doug Gregor for all the hard work involved with implementing this patch! Also added new test CPackComponents that is conditionally executed only when NSIS or PackageMaker installer builders are available.
Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/SimpleInstall/CMakeLists.txt,v
retrieving revision 1.98
retrieving revision 1.100
diff -C 2 -d -r1.98 -r1.100
*** CMakeLists.txt 25 Mar 2008 15:27:06 -0000 1.98
--- CMakeLists.txt 17 Jun 2008 15:39:26 -0000 1.100
***************
*** 356,380 ****
INCLUDE(CPack)
! # Disable packaging test on Apple 10.3 and below. PackageMaker starts
! # DiskManagementTool as root and disowns it
! # (http://lists.apple.com/archives/installer-dev/2005/Jul/msg00005.html).
! # It is left holding open pipe handles and preventing ProcessUNIX from
! # detecting end-of-data even after its immediate child exits. Then
! # the test hangs until it times out and is killed. This is a
! # well-known bug in kwsys process execution that I would love to get
! # time to fix.
! SET(PACKAGE_TARGET --build-target package)
! IF(APPLE AND NOT CTEST_TEST_CPACK)
! EXECUTE_PROCESS(
! COMMAND sw_vers -productVersion
! OUTPUT_VARIABLE OSX_VERSION
! OUTPUT_STRIP_TRAILING_WHITESPACE
! )
! IF("${OSX_VERSION}" MATCHES "^10\\.[0123]" OR "${OSX_VERSION}" MATCHES "ProductVersion:\t10\\.[0123]")
! MESSAGE(STATUS "Disabling package test on OSX < 10.4")
! MESSAGE(STATUS "OSX_VERSION='${OSX_VERSION}'")
! SET(PACKAGE_TARGET)
! ENDIF("${OSX_VERSION}" MATCHES "^10\\.[0123]" OR "${OSX_VERSION}" MATCHES "ProductVersion:\t10\\.[0123]")
! ENDIF(APPLE AND NOT CTEST_TEST_CPACK)
ADD_CUSTOM_COMMAND(
--- 356,364 ----
INCLUDE(CPack)
! IF(CTEST_TEST_CPACK)
! SET(PACKAGE_TARGET --build-target package)
! ELSE(CTEST_TEST_CPACK)
! SET(PACKAGE_TARGET)
! ENDIF(CTEST_TEST_CPACK)
ADD_CUSTOM_COMMAND(
More information about the Cmake-commits
mailing list