[Cmake-commits] [cmake-commits] clinton committed FindQt4.cmake 1.140 1.141

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Nov 5 17:56:58 EST 2008


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

Modified Files:
	FindQt4.cmake 
Log Message:

BUG:  Fix #7969.  Fix moc output files if source dir contains regex characters.



Index: FindQt4.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindQt4.cmake,v
retrieving revision 1.140
retrieving revision 1.141
diff -C 2 -d -r1.140 -r1.141
*** FindQt4.cmake	24 Oct 2008 21:48:35 -0000	1.140
--- FindQt4.cmake	5 Nov 2008 22:56:55 -0000	1.141
***************
*** 856,865 ****
      IF(_infileLength GREATER _binlength)
        STRING(SUBSTRING "${infile}" 0 ${_binlength} _checkinfile)
!     ENDIF(_infileLength GREATER _binlength)
!     IF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
!       FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_BINARY_DIR} ${infile})
!     ELSE(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
        FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
!     ENDIF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}")
      SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}")
      STRING(REPLACE ".." "__" _outfile ${_outfile})
--- 856,867 ----
      IF(_infileLength GREATER _binlength)
        STRING(SUBSTRING "${infile}" 0 ${_binlength} _checkinfile)
!       IF(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
!         FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_BINARY_DIR} ${infile})
!       ELSE(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
!         FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
!       ENDIF(_checkinfile STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
!     ELSE(_infileLength GREATER _binlength)
        FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile})
!     ENDIF(_infileLength GREATER _binlength)
      SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}")
      STRING(REPLACE ".." "__" _outfile ${_outfile})



More information about the Cmake-commits mailing list