# # 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 " ") 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}${_resource_file} ") ENDFOREACH() SET(_qrc_content "${_qrc_content} ") FILE(WRITE "${_qrc_filepath}" "${_qrc_content}") QT4_ADD_RESOURCES(${QRC_SRCS} ${_qrc_filepath}) ENDMACRO()