| 1234567891011121314151617181920212223242526272829303132333435 | 
							- #
 
- # Depends on:
 
- #  CTK/CMake/ctkMacroParseArguments.cmake
 
- #
 
- MACRO(ctkMacroGeneratePluginResourceFile QRC_SRCS)
 
-   CtkMacroParseArguments(MY
 
-     "NAME;PREFIX;RESOURCES"
 
-     ""
 
-     ${ARGN}
 
-     )
 
-   SET(_qrc_filepath "${CMAKE_CURRENT_BINARY_DIR}/${MY_NAME}")
 
-   SET(_qrc_content
 
- "<!DOCTYPE RCC><RCC version=\"1.0\">
 
- <qresource prefix=\"/${MY_PREFIX}\">
 
- ")
 
-   FOREACH(_resource_file ${MY_RESOURCES})
 
-     CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${_resource_file}" "${CMAKE_CURRENT_BINARY_DIR}/${_resource_file}" COPYONLY)
 
-     SET(_qrc_content "${_qrc_content}<file>${_resource_file}</file>
 
- ")
 
-   ENDFOREACH()
 
-   SET(_qrc_content "${_qrc_content}</qresource>
 
- </RCC>
 
- ")
 
-   FILE(WRITE "${_qrc_filepath}" "${_qrc_content}")
 
-   QT4_ADD_RESOURCES(${QRC_SRCS} ${_qrc_filepath})
 
- ENDMACRO()
 
 
  |