Changeset View
Changeset View
Standalone View
Standalone View
addons/katesql/CMakeLists.txt
1 | project(katesqlplugin) | | |||
---|---|---|---|---|---|
2 | | ||||
3 | add_definitions(-DTRANSLATION_DOMAIN=\"katesql\") | | |||
4 | include_directories( ${CMAKE_CURRENT_BINARY_DIR} ) | | |||
5 | | ||||
6 | set(katesql_SRCS | 1 | set(katesql_SRCS | ||
7 | katesqlplugin.cpp | 2 | katesqlplugin.cpp | ||
8 | katesqlview.cpp | 3 | katesqlview.cpp | ||
9 | connectionmodel.cpp | 4 | connectionmodel.cpp | ||
10 | sqlmanager.cpp | 5 | sqlmanager.cpp | ||
11 | cachedsqlquerymodel.cpp | 6 | cachedsqlquerymodel.cpp | ||
12 | dataoutputmodel.cpp | 7 | dataoutputmodel.cpp | ||
13 | dataoutputview.cpp | 8 | dataoutputview.cpp | ||
14 | dataoutputwidget.cpp | 9 | dataoutputwidget.cpp | ||
15 | textoutputwidget.cpp | 10 | textoutputwidget.cpp | ||
16 | schemawidget.cpp | 11 | schemawidget.cpp | ||
17 | schemabrowserwidget.cpp | 12 | schemabrowserwidget.cpp | ||
18 | connectionwizard.cpp | 13 | connectionwizard.cpp | ||
19 | katesqlconfigpage.cpp | 14 | katesqlconfigpage.cpp | ||
20 | exportwizard.cpp | 15 | exportwizard.cpp | ||
21 | outputstylewidget.cpp | 16 | outputstylewidget.cpp | ||
22 | outputwidget.cpp | 17 | outputwidget.cpp | ||
18 | plugin.qrc | ||||
23 | ) | 19 | ) | ||
24 | 20 | | |||
25 | # resource for ui file and stuff | | |||
26 | qt5_add_resources(katesql_SRCS plugin.qrc) | | |||
27 | | ||||
28 | add_library (katesqlplugin MODULE ${katesql_SRCS}) | 21 | add_library(katesqlplugin MODULE ${katesql_SRCS}) | ||
22 | target_compile_definitions(katesqlplugin PRIVATE TRANSLATION_DOMAIN="katesql") | ||||
29 | 23 | | |||
30 | kcoreaddons_desktop_to_json (katesqlplugin katesql.desktop) | 24 | target_link_libraries( | ||
31 | 25 | katesqlplugin | |||
32 | target_link_libraries(katesqlplugin | 26 | PRIVATE | ||
27 | Qt5::Sql | ||||
33 | KF5::TextEditor | 28 | KF5::TextEditor | ||
34 | KF5::Parts KF5::I18n KF5::Wallet | 29 | KF5::Parts | ||
35 | Qt5::Sql KF5::ItemViews KF5::IconThemes) | 30 | KF5::I18n | ||
31 | KF5::Wallet | ||||
32 | KF5::ItemViews | ||||
33 | KF5::IconThemes | ||||
34 | ) | ||||
36 | 35 | | |||
36 | kcoreaddons_desktop_to_json(katesqlplugin katesql.desktop) | ||||
37 | install(TARGETS katesqlplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor ) | 37 | install(TARGETS katesqlplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor ) |