diff --git a/tools/svg2qvg/CMakeLists.txt b/tools/svg2qvg/CMakeLists.txt index 24c5d369..38eedbe0 100644 --- a/tools/svg2qvg/CMakeLists.txt +++ b/tools/svg2qvg/CMakeLists.txt @@ -8,6 +8,11 @@ add_executable(${TARGET_NAME} ${TARGET_SOURCES}) if(BUILD_SVG2QVG_STANDALONE) + # NOTE: when building standalone some moc files are transitively required. + # These files are being created by the qskinny build, hence we add an explicit dependency. + # E.g. main.cpp -> #include -> #include "moc_QskGraphic.cpp" + add_dependencies(${TARGET_NAME} qskinny) + get_target_property(qskinny_AUTOGEN_DIR qskinny AUTOGEN_BUILD_DIR) if (EXISTS ${qskinny_AUTOGEN_DIR}) else()