Warning, /kdevelop/kdevelop/plugins/qmakemanager/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevqmakemanager\")
0002
0003 declare_qt_logging_category(qmakecommon_LOG_SRCS
0004 TYPE PLUGIN
0005 IDENTIFIER KDEV_QMAKE
0006 CATEGORY_BASENAME "qmake"
0007 )
0008
0009 add_subdirectory(parser)
0010 if(BUILD_TESTING)
0011 add_subdirectory(tests)
0012 endif()
0013
0014 set(qmakecommon_SRCS
0015 qmakebuilddirchooser.cpp
0016 qmakebuilddirchooserdialog.cpp
0017 qmakecache.cpp
0018 qmakeconfig.cpp
0019 qmakefile.cpp
0020 qmakefilevisitor.cpp
0021 qmakeincludefile.cpp
0022 qmakemkspecs.cpp
0023 qmakeprojectfile.cpp
0024 qmakeutils.cpp
0025 variablereferenceparser.cpp
0026 ${qmakecommon_LOG_SRCS}
0027 )
0028 ki18n_wrap_ui(qmakecommon_SRCS qmakebuilddirchooser.ui)
0029 add_library(kdevqmakecommon STATIC ${qmakecommon_SRCS})
0030 target_link_libraries(kdevqmakecommon
0031 KDev::Interfaces KDev::Project KDev::Util
0032 kdevqmakeparser)
0033
0034 set(kdevqmakemanager_PART_SRCS
0035 qmakemanager.cpp
0036 qmakemodelitems.cpp
0037 qmakejob.cpp
0038 )
0039 kdevplatform_add_plugin(kdevqmakemanager SOURCES ${kdevqmakemanager_PART_SRCS})
0040 target_link_libraries(kdevqmakemanager
0041 KDev::Interfaces
0042 KDev::Project
0043 KDev::Util
0044 KDev::OutputView
0045 KDev::Serialization
0046 KDev::QMakeBuilder
0047 kdevqmakecommon
0048 kdevqmakeparser
0049 )