[Cmake-commits] [cmake-commits] david.cole committed CMakeLists.txt 1.53 1.54

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Jun 19 11:08:10 EDT 2008


Update of /cvsroot/CMake/CMake/Tests
In directory public:/mounts/ram/cvs-serv3079

Modified Files:
	CMakeLists.txt 
Log Message:
BUG: Avoid running the new CPackComponents test on Windows unless the NSIS installer is available.


Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Tests/CMakeLists.txt,v
retrieving revision 1.53
retrieving revision 1.54
diff -C 2 -d -r1.53 -r1.54
*** CMakeLists.txt	17 Jun 2008 15:39:26 -0000	1.53
--- CMakeLists.txt	19 Jun 2008 15:08:08 -0000	1.54
***************
*** 288,292 ****
      --test-command   ${SimpleInstallInstallDir}/MyTest/bin/SimpleInstExeS2)
  
!   IF(CTEST_TEST_CPACK)
      ADD_TEST(CPackComponents ${CMAKE_CTEST_COMMAND}
        --build-and-test
--- 288,312 ----
      --test-command   ${SimpleInstallInstallDir}/MyTest/bin/SimpleInstExeS2)
  
!   # By default, run the CPackComponents test if the CTEST_TEST_CPACK
!   # option is ON:
!   #
!   set(CTEST_RUN_CPackComponents ${CTEST_TEST_CPACK})
! 
!   # But on Windows, only run the CPackComponents test if the NSIS
!   # installer builder is available:
!   #
!   if(WIN32)
!     find_program(NSIS_MAKENSIS_EXECUTABLE NAMES makensis
!       PATHS [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSIS]
!       DOC "makensis.exe location"
!       )
!     if(NSIS_MAKENSIS_EXECUTABLE)
!       set(CTEST_RUN_CPackComponents ON)
!     else(NSIS_MAKENSIS_EXECUTABLE)
!       set(CTEST_RUN_CPackComponents OFF)
!     endif(NSIS_MAKENSIS_EXECUTABLE)
!   endif(WIN32)
! 
!   IF(CTEST_RUN_CPackComponents)
      ADD_TEST(CPackComponents ${CMAKE_CTEST_COMMAND}
        --build-and-test
***************
*** 301,305 ****
          "-DCPackComponents_BINARY_DIR:PATH=${CMake_BINARY_DIR}/Tests/CPackComponents"
          -P "${CMake_SOURCE_DIR}/Tests/CPackComponents/VerifyResult.cmake")
!   ENDIF(CTEST_TEST_CPACK)
  
    ADD_TEST(X11  ${CMAKE_CTEST_COMMAND}
--- 321,325 ----
          "-DCPackComponents_BINARY_DIR:PATH=${CMake_BINARY_DIR}/Tests/CPackComponents"
          -P "${CMake_SOURCE_DIR}/Tests/CPackComponents/VerifyResult.cmake")
!   ENDIF(CTEST_RUN_CPackComponents)
  
    ADD_TEST(X11  ${CMAKE_CTEST_COMMAND}



More information about the Cmake-commits mailing list