merge
This commit is contained in:
commit
00752ba43c
@ -304,20 +304,24 @@ ENDFUNCTION()
|
|||||||
|
|
||||||
FUNCTION(TRAVERSE_DIRECTORIES dir topdir file prefix)
|
FUNCTION(TRAVERSE_DIRECTORIES dir topdir file prefix)
|
||||||
FILE(RELATIVE_PATH rel ${topdir} ${dir})
|
FILE(RELATIVE_PATH rel ${topdir} ${dir})
|
||||||
IF(rel AND IS_DIRECTORY "${f}")
|
IF(rel)
|
||||||
|
IF (IS_DIRECTORY "${f}")
|
||||||
MAKE_WIX_IDENTIFIER("${rel}" id)
|
MAKE_WIX_IDENTIFIER("${rel}" id)
|
||||||
GET_FILENAME_COMPONENT(name ${dir} NAME)
|
GET_FILENAME_COMPONENT(name ${dir} NAME)
|
||||||
FILE(APPEND ${file} "${prefix}<Directory Id='D.${id}' Name='${name}'>\n")
|
FILE(APPEND ${file} "${prefix}<Directory Id='D.${id}' Name='${name}'>\n")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
FILE(GLOB all_files ${dir}/*)
|
FILE(GLOB all_files ${dir}/*)
|
||||||
FOREACH(f ${all_files})
|
FOREACH(f ${all_files})
|
||||||
IF(IS_DIRECTORY ${f})
|
IF(IS_DIRECTORY ${f})
|
||||||
TRAVERSE_DIRECTORIES(${f} ${topdir} ${file} "${prefix} ")
|
TRAVERSE_DIRECTORIES(${f} ${topdir} ${file} "${prefix} ")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDFOREACH()
|
ENDFOREACH()
|
||||||
IF(rel AND IS_DIRECTORY "${f}")
|
IF(rel)
|
||||||
|
IF(IS_DIRECTORY "${f}")
|
||||||
FILE(APPEND ${file} "${prefix}</Directory>\n")
|
FILE(APPEND ${file} "${prefix}</Directory>\n")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
ENDFUNCTION()
|
ENDFUNCTION()
|
||||||
|
|
||||||
SET(CPACK_WIX_COMPONENTS)
|
SET(CPACK_WIX_COMPONENTS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user