diff --git a/cmake/QSkinnyMacros.cmake b/cmake/QSkinnyMacros.cmake index 16fff28c..a0b1538e 100644 --- a/cmake/QSkinnyMacros.cmake +++ b/cmake/QSkinnyMacros.cmake @@ -3,21 +3,6 @@ # This file may be used under the terms of the QSkinny License, Version 1.0 ############################################################################ -if(TARGET ${Qt}::Svg) - ## @param SVG_FILENAME absolute filename to the svg - ## @param QVG_FILENAME absolute filename to the qvg - function(qsk_svg2qvg SVG_FILENAME QVG_FILENAME) - get_filename_component(QVG_FILENAME ${QVG_FILENAME} ABSOLUTE) - get_filename_component(SVG_FILENAME ${SVG_FILENAME} ABSOLUTE) - add_custom_command( - COMMAND svg2qvg ${SVG_FILENAME} ${QVG_FILENAME} - OUTPUT ${QVG_FILENAME} - DEPENDS ${SVG_FILENAME} - WORKING_DIRECTORY $ - COMMENT "Compiling ${SVG_FILENAME} to ${QVG_FILENAME}") - endfunction() -endif() - function(qsk_add_executable target) if(QT_VERSION_MAJOR VERSION_GREATER_EQUAL 6) diff --git a/cmake/QskTools.cmake b/cmake/QskTools.cmake new file mode 100644 index 00000000..f5705909 --- /dev/null +++ b/cmake/QskTools.cmake @@ -0,0 +1,18 @@ +############################################################################ +# QSkinny - Copyright (C) 2016 Uwe Rathmann +# This file may be used under the terms of the QSkinny License, Version 1.0 +############################################################################ + +## @param SVG_FILENAME absolute filename to the svg +## @param QVG_FILENAME absolute filename to the qvg +function(qsk_svg2qvg SVG_FILENAME QVG_FILENAME) + get_filename_component(QVG_FILENAME ${QVG_FILENAME} ABSOLUTE) + get_filename_component(SVG_FILENAME ${SVG_FILENAME} ABSOLUTE) + add_custom_command( + COMMAND svg2qvg ${SVG_FILENAME} ${QVG_FILENAME} + OUTPUT ${QVG_FILENAME} + DEPENDS ${SVG_FILENAME} + WORKING_DIRECTORY $ + COMMENT "Compiling ${SVG_FILENAME} to ${QVG_FILENAME}") +endfunction() +