Warning, /frameworks/kitemmodels/tests/proxymodeltestapp/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_executable(proxymodeltestapp)
0002 
0003 target_sources(proxymodeltestapp PRIVATE
0004     main.cpp
0005     mainwindow.cpp
0006 
0007     breadcrumbdirectionwidget.cpp
0008     breadcrumbnavigationwidget.cpp
0009     breadcrumbswidget.cpp
0010     checkablewidget.cpp
0011     descendantpmwidget.cpp
0012     kidentityproxymodelwidget.cpp
0013     kreparentingproxymodel.cpp
0014     lessthanwidget.cpp
0015     matchcheckingwidget.cpp
0016     modelcommanderwidget.cpp
0017     proxyitemselectionwidget.cpp
0018     proxymodeltestwidget.cpp
0019     selectionpmwidget.cpp
0020     # statesaverwidget.cpp
0021 )
0022 
0023 if (TARGET Qt6::Qml)
0024     target_sources(proxymodeltestapp PRIVATE
0025         reparentingpmwidget.cpp
0026         scriptablereparentingwidget.cpp
0027     )
0028     target_link_libraries(proxymodeltestapp Qt6::Qml)
0029 endif()
0030 
0031 if (TARGET Qt6::QuickWidgets)
0032     target_sources(proxymodeltestapp PRIVATE
0033         selectioninqmlwidget.cpp
0034         descendantqmltree.cpp
0035     )
0036     target_link_libraries(proxymodeltestapp Qt6::QuickWidgets)
0037     target_compile_definitions(proxymodeltestapp PRIVATE -DSRC_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
0038 endif()
0039 
0040 target_link_libraries(proxymodeltestapp
0041     KF6::ItemModels
0042     proxymodeltestsuite
0043     Qt6::Widgets
0044 )