Warning, /utilities/kate/addons/katesql/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(KF6Wallet ${KF5_DEP_VERSION} QUIET) 0002 set_package_properties(KF6Wallet PROPERTIES PURPOSE "Required to build the katesql addon") 0003 0004 find_package(Qt6Sql ${QT_MIN_VERSION} QUIET) 0005 set_package_properties(Qt6Sql PROPERTIES PURPOSE "Required to build the katesql addon") 0006 0007 if(NOT KF5Wallet_FOUND OR NOT Qt6Sql_FOUND) 0008 return() 0009 endif() 0010 0011 kate_add_plugin(katesqlplugin) 0012 target_compile_definitions(katesqlplugin PRIVATE TRANSLATION_DOMAIN="katesql") 0013 0014 target_link_libraries( 0015 katesqlplugin 0016 PRIVATE 0017 KF6::I18n 0018 KF6::TextEditor 0019 KF6::Wallet 0020 KF6::KIOWidgets 0021 Qt::Sql 0022 ) 0023 0024 target_sources( 0025 katesqlplugin 0026 PRIVATE 0027 katesqlplugin.cpp 0028 katesqlview.cpp 0029 connectionmodel.cpp 0030 sqlmanager.cpp 0031 cachedsqlquerymodel.cpp 0032 dataoutputmodel.cpp 0033 dataoutputview.cpp 0034 dataoutputwidget.cpp 0035 textoutputwidget.cpp 0036 schemawidget.cpp 0037 schemabrowserwidget.cpp 0038 connectionwizard.cpp 0039 katesqlconfigpage.cpp 0040 exportwizard.cpp 0041 outputstylewidget.cpp 0042 outputwidget.cpp 0043 plugin.qrc 0044 ) 0045 0046 if (BUILD_PCH) 0047 target_precompile_headers(katesqlplugin REUSE_FROM katepch) 0048 endif()