[Cmake-commits] [cmake-commits] david.cole committed ExternalProject.cmake 1.1 1.2

cmake-commits at cmake.org cmake-commits at cmake.org
Thu Jul 2 13:17:57 EDT 2009


Update of /cvsroot/CMake/CMake/Modules
In directory public:/mounts/ram/cvs-serv25340

Modified Files:
	ExternalProject.cmake 
Log Message:
BUG: cmd_set logic was missing from update and patch steps. Fix it so that UPDATE_COMMAND "" means "no update step even though this is a CVS/SVN repository..."


Index: ExternalProject.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/ExternalProject.cmake,v
retrieving revision 1.1
retrieving revision 1.2
diff -C 2 -d -r1.1 -r1.2
*** ExternalProject.cmake	24 Jun 2009 19:03:25 -0000	1.1
--- ExternalProject.cmake	2 Jul 2009 17:17:55 -0000	1.2
***************
*** 528,531 ****
--- 528,532 ----
    ep_get(${name} source_dir)
  
+   get_property(cmd_set TARGET ${name} PROPERTY _EP_UPDATE_COMMAND SET)
    get_property(cmd TARGET ${name} PROPERTY _EP_UPDATE_COMMAND)
    get_property(cvs_repository TARGET ${name} PROPERTY _EP_CVS_REPOSITORY)
***************
*** 535,539 ****
    set(comment)
    set(always)
!   if(cmd)
      set(work_dir ${source_dir})
    elseif(cvs_repository)
--- 536,541 ----
    set(comment)
    set(always)
! 
!   if(cmd_set)
      set(work_dir ${source_dir})
    elseif(cvs_repository)
***************
*** 570,576 ****
    ep_get(${name} source_dir)
  
!   set(work_dir)
    get_property(cmd TARGET ${name} PROPERTY _EP_PATCH_COMMAND)
!   if(cmd)
      set(work_dir ${source_dir})
    endif()
--- 572,581 ----
    ep_get(${name} source_dir)
  
!   get_property(cmd_set TARGET ${name} PROPERTY _EP_PATCH_COMMAND SET)
    get_property(cmd TARGET ${name} PROPERTY _EP_PATCH_COMMAND)
! 
!   set(work_dir)
! 
!   if(cmd_set)
      set(work_dir ${source_dir})
    endif()



More information about the Cmake-commits mailing list