diff options
Diffstat (limited to 'examples/widgets/painting/deform/CMakeLists.txt')
-rw-r--r-- | examples/widgets/painting/deform/CMakeLists.txt | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/examples/widgets/painting/deform/CMakeLists.txt b/examples/widgets/painting/deform/CMakeLists.txt index 61b28f1b3a..c2517ac66f 100644 --- a/examples/widgets/painting/deform/CMakeLists.txt +++ b/examples/widgets/painting/deform/CMakeLists.txt @@ -37,11 +37,17 @@ target_include_directories(deform PUBLIC ../shared ) +# special case begin +if(NOT TARGET painting_shared::painting_shared) + add_subdirectory(../shared painting_shared) +endif() +# special case end + target_link_libraries(deform PUBLIC Qt::Core Qt::Gui Qt::Widgets - painting_shared # special case + painting_shared::painting_shared # special case ) @@ -209,15 +215,18 @@ qt6_add_resources(deform "deform" ${deform_resource_files} ) -if(QT_FEATURE_opengl) - target_sources(deform PUBLIC - ../shared/fbopaintdevice.cpp ../shared/fbopaintdevice.h - ) +# special case begin +# remove files from ../shared +#if(QT_FEATURE_opengl) + #target_sources(affine PUBLIC + #../shared/fbopaintdevice.cpp ../shared/fbopaintdevice.h + #) - target_link_libraries(deform PUBLIC - Qt::OpenGL - ) -endif() + #target_link_libraries(affine PUBLIC + #Qt::OpenGL + #) +#endif() +# special case end install(TARGETS deform RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" |