Warning, /frameworks/kitemmodels/autotests/proxymodeltestsuite/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(proxymodeltestsuite SHARED) 0002 add_library(KF6::proxymodeltestsuite ALIAS proxymodeltestsuite) 0003 0004 target_sources(proxymodeltestsuite PRIVATE 0005 dynamictreemodel.cpp 0006 dynamictreewidget.cpp 0007 eventloggerregister.cpp 0008 modelcommander.cpp 0009 modeldumper.cpp 0010 modeleventlogger.cpp 0011 modelselector.cpp 0012 modelspy.cpp 0013 modeltest.cpp 0014 proxymodeltest.cpp 0015 0016 eventlogger.qrc 0017 ) 0018 0019 if(FALSE) 0020 # Grantlee is used for generating compilable code by the ModelEventLogger. 0021 # If Grantlee is not found, the logger does nothing. 0022 #find_package(Grantlee QUIET NO_MODULE) 0023 # TODO: Put this part in Grantlee 0024 set_package_properties(Grantlee PROPERTIES 0025 URL "http://www.grantlee.org" 0026 DESCRIPTION "A String Template system for Qt" 0027 ) 0028 0029 set_package_properties(Grantlee PROPERTIES 0030 TYPE OPTIONAL 0031 PURPOSE "Grantlee is used for generating compilable code by the ModelEventLogger. Without Grantlee, the logger will do nothing." 0032 ) 0033 endif() 0034 0035 if (Grantlee_FOUND) 0036 0037 target_include_directories(proxymodeltestsuite ${Grantlee_INCLUDE_DIRS}) 0038 0039 configure_file(grantlee_paths.h.cmake ${PROJECT_BINARY_DIR}/grantlee_paths.h) 0040 0041 target_compile_definitions(proxymodeltestsuite "-DGrantlee_FOUND") 0042 0043 endif() 0044 0045 generate_export_header(proxymodeltestsuite) 0046 0047 target_link_libraries(proxymodeltestsuite 0048 Qt6::Test 0049 Qt6::Widgets 0050 ${Grantlee_CORE_LIBRARIES} 0051 )