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     breadcrumbswidget.cpp
0007     breadcrumbnavigationwidget.cpp
0008     breadcrumbdirectionwidget.cpp
0009     checkablewidget.cpp
0010     selectionpmwidget.cpp
0011 #     statesaverwidget.cpp
0012     kidentityproxymodelwidget.cpp
0013     descendantpmwidget.cpp
0014     kreparentingproxymodel.cpp
0015     proxymodeltestwidget.cpp
0016     proxyitemselectionwidget.cpp
0017     lessthanwidget.cpp
0018     modelcommanderwidget.cpp
0019     matchcheckingwidget.cpp
0020 )
0021 
0022 if (TARGET Qt5::Script)
0023   target_sources(proxymodeltestapp PRIVATE
0024     reparentingpmwidget.cpp
0025     scriptablereparentingwidget.cpp
0026   )
0027   target_link_libraries(proxymodeltestapp Qt${QT_MAJOR_VERSION}::Script)
0028 endif()
0029 
0030 if (TARGET Qt${QT_MAJOR_VERSION}::QuickWidgets)
0031   target_sources(proxymodeltestapp PRIVATE
0032     selectioninqmlwidget.cpp
0033     descendantqmltree.cpp
0034   )
0035   target_link_libraries(proxymodeltestapp Qt${QT_MAJOR_VERSION}::QuickWidgets)
0036   target_compile_definitions(proxymodeltestapp PRIVATE -DSRC_DIR="${CMAKE_CURRENT_SOURCE_DIR}")
0037 endif()
0038 
0039 target_link_libraries(proxymodeltestapp
0040    KF5::ItemModels
0041    proxymodeltestsuite
0042    Qt${QT_MAJOR_VERSION}::Widgets
0043 )