Warning, /kdevelop/kdevelop/plugins/meson/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevmesonmanager\") 0002 0003 find_package(Meson 0.51 QUIET) 0004 set_package_properties(Meson PROPERTIES 0005 DESCRIPTION "The Meson build system" 0006 URL "https://mesonbuild.com" 0007 PURPOSE "Recommended: required by the Meson project manager plugin" 0008 TYPE RUNTIME 0009 ) 0010 0011 set(mesonbuilder_SRCS 0012 mesonbuilder.cpp 0013 mesonconfig.cpp 0014 mesonjob.cpp 0015 mesonjobprune.cpp 0016 mesonmanager.cpp 0017 0018 mintro/mesonintrospectjob.cpp 0019 mintro/mesonoptions.cpp 0020 mintro/mesonprojectinfo.cpp 0021 mintro/mesontargets.cpp 0022 mintro/mesontests.cpp 0023 0024 rewriter/mesonactionbase.cpp 0025 rewriter/mesondefaultopts.cpp 0026 rewriter/mesonkwargsinfo.cpp 0027 rewriter/mesonkwargsmodify.cpp 0028 rewriter/mesonrewriterjob.cpp 0029 0030 settings/mesonadvancedsettings.cpp 0031 settings/mesonconfigpage.cpp 0032 settings/mesonlisteditor.cpp 0033 settings/mesonnewbuilddir.cpp 0034 settings/mesonoptionbaseview.cpp 0035 settings/mesonoptionsview.cpp 0036 settings/mesonrewriterinput.cpp 0037 settings/mesonrewriterpage.cpp 0038 ) 0039 0040 include_directories(${CMAKE_CURRENT_SOURCE_DIR}) 0041 0042 ki18n_wrap_ui(mesonbuilder_SRCS 0043 settings/mesonadvancedsettings.ui 0044 settings/mesonconfigpage.ui 0045 settings/mesonlisteditor.ui 0046 settings/mesonnewbuilddir.ui 0047 settings/mesonoptionbaseview.ui 0048 settings/mesonoptionsview.ui 0049 settings/mesonrewriterinput.ui 0050 settings/mesonrewriteroptioncontainer.ui 0051 settings/mesonrewriterpage.ui 0052 ) 0053 declare_qt_logging_category(mesonbuilder_SRCS 0054 TYPE PLUGIN 0055 IDENTIFIER KDEV_Meson 0056 CATEGORY_BASENAME "meson" 0057 ) 0058 0059 kdevplatform_add_plugin(kdevmesonmanager 0060 SOURCES ${mesonbuilder_SRCS}) 0061 0062 target_link_libraries(kdevmesonmanager 0063 Qt5::Concurrent 0064 KDev::Interfaces 0065 KDev::Language 0066 KDev::Project 0067 KDev::Util 0068 KDev::OutputView 0069 )