From 8a4307ebaca6645488f7821d856d57dd3712eb6b Mon Sep 17 00:00:00 2001 From: Rick Vogel Date: Sun, 30 Oct 2022 17:29:10 +0100 Subject: [PATCH] add qskinny dependency to svg2qvg --- tools/svg2qvg/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) 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()