qskinny/cmake/QSkinnyMacros.cmake

14 lines
638 B
CMake
Raw Normal View History

if(TARGET ${Qt}::Svg)
2022-09-29 19:26:29 +00:00
## @param SVG_FILENAME absolute filename to the svg
## @param QVG_FILENAME absolute filename to the qvg
function(qsk_svg2qvg SVG_FILENAME QVG_FILENAME)
2022-09-29 19:34:04 +00:00
get_filename_component(QVG_FILENAME ${QVG_FILENAME} ABSOLUTE)
2022-09-29 19:26:29 +00:00
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 $<TARGET_FILE_DIR:${Qt}::Svg>
2022-09-29 19:26:29 +00:00
COMMENT "Compiling ${SVG_FILENAME} to ${QVG_FILENAME}")
endfunction()
endif()