Changeset View
Changeset View
Standalone View
Standalone View
plugins/meson/CMakeLists.txt
- This file was added.
1 | add_definitions(-DTRANSLATION_DOMAIN=\"kdevmesonmanager\") | ||||
---|---|---|---|---|---|
2 | | ||||
3 | set(mesonbuilder_SRCS | ||||
4 | mesonbuilder.cpp | ||||
5 | mesonconfig.cpp | ||||
6 | mesonimportjob.cpp | ||||
7 | mesonjob.cpp | ||||
8 | mesonjobprune.cpp | ||||
9 | mesonmanager.cpp | ||||
10 | | ||||
11 | settings/mesonadvancedsettings.cpp | ||||
12 | settings/mesonconfigpage.cpp | ||||
13 | settings/mesonnewbuilddir.cpp | ||||
14 | ) | ||||
15 | | ||||
16 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | ||||
17 | | ||||
18 | ki18n_wrap_ui(mesonbuilder_SRCS settings/mesonadvancedsettings.ui settings/mesonconfigpage.ui settings/mesonnewbuilddir.ui) | ||||
19 | ecm_qt_declare_logging_category(mesonbuilder_SRCS | ||||
20 | HEADER debug.h | ||||
21 | IDENTIFIER KDEV_Meson | ||||
22 | CATEGORY_NAME "kdevelop.plugins.meson" | ||||
23 | ) | ||||
24 | | ||||
25 | kdevplatform_add_plugin(kdevmesonmanager | ||||
26 | JSON kdevmesonmanager.json | ||||
27 | SOURCES ${mesonbuilder_SRCS}) | ||||
28 | | ||||
29 | add_subdirectory(icons) | ||||
30 | | ||||
31 | target_link_libraries(kdevmesonmanager | ||||
32 | Qt5::Concurrent | ||||
33 | KDev::Interfaces | ||||
34 | KDev::Project | ||||
35 | KDev::Util | ||||
36 | KDev::OutputView | ||||
37 | ) |