]> Creatis software - crea.git/blobdiff - cmake/CREAMacro_mkdir.cmake
DFCH: Find vtk lib path
[crea.git] / cmake / CREAMacro_mkdir.cmake
index 84e77841d497a238cf4468bd3c98ff3620c08cf2..7372869d1bed1f752aed5f4983ef1b180538078d 100644 (file)
@@ -8,3 +8,22 @@ MACRO(CREA_MKDIR DIR)
   ENDIF(NOT IS_DIRECTORY ${DIR})
 ENDMACRO(CREA_MKDIR)
 #========================================================================
+
+#========================================================================
+# COPIES A DIRECTORY EXCLUDING CVS ENTRIES
+MACRO(CREA_CPDIR SOURCE DEST)
+  FILE(GLOB_RECURSE NAMES RELATIVE ${SOURCE} ${SOURCE}/*)
+  FOREACH( NAME  ${NAMES})
+    STRING(SUBSTRING ${NAME} 0 3 subStrTmp )
+    IF( NOT subStrTmp STREQUAL "../" )
+      STRING(REGEX MATCH "CVS" CVSSUBS_FOUND ${NAME} )
+      IF( NOT CVSSUBS_FOUND STREQUAL "CVS" )
+       CONFIGURE_FILE(
+         ${SOURCE}/${NAME} 
+         ${DEST}/${NAME}
+         COPYONLY )
+      ENDIF( NOT CVSSUBS_FOUND STREQUAL "CVS" )
+    ENDIF( NOT subStrTmp STREQUAL "../" )
+  ENDFOREACH(NAME)
+ENDMACRO(CREA_CPDIR)
+#========================================================================