Warning, /kdevelop/kdevelop/plugins/lldb/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevlldb\") 0002 0003 set(kdevlldb_SRCS 0004 lldbdebugger.cpp 0005 lldbcommand.cpp 0006 debugsession.cpp 0007 controllers/breakpointcontroller.cpp 0008 controllers/variablecontroller.cpp 0009 controllers/variable.cpp 0010 controllers/framestackmodel.cpp 0011 widgets/lldbconfigpage.cpp 0012 lldblauncher.cpp 0013 ) 0014 0015 declare_qt_logging_category(kdevlldb_SRCS 0016 TYPE PLUGIN 0017 HEADER debuglog.h 0018 IDENTIFIER DEBUGGERLLDB 0019 CATEGORY_BASENAME "lldb" 0020 ) 0021 0022 set(kdevlldb_UI 0023 widgets/lldbconfigpage.ui 0024 ) 0025 0026 ki18n_wrap_ui(kdevlldb_SRCS ${kdevlldb_UI}) 0027 qt5_add_resources(kdevlldb_SRCS kdevlldb.qrc) 0028 0029 # common code used by plugin and unit test 0030 add_library(kdevlldb_static STATIC ${kdevlldb_SRCS}) 0031 target_link_libraries(kdevlldb_static 0032 PUBLIC 0033 kdevdebuggercommon 0034 KDev::Debugger 0035 KDev::Interfaces 0036 KDev::IExecute 0037 PRIVATE 0038 Qt5::Core 0039 Qt5::Gui 0040 KF5::KIOWidgets 0041 KDev::Shell 0042 ) 0043 0044 # The actual plugin 0045 kdevplatform_add_plugin(kdevlldb SOURCES debuggerplugin.cpp) 0046 target_link_libraries(kdevlldb 0047 PUBLIC 0048 kdevlldb_static 0049 KDev::Interfaces 0050 KDev::Language 0051 KDev::Debugger 0052 KDev::OutputView 0053 KDev::Project 0054 KDev::Util 0055 KF5::TextEditor 0056 PRIVATE 0057 KDev::Sublime 0058 ) 0059 0060 # Data Formatters 0061 add_subdirectory(formatters) 0062 0063 # Unit tests 0064 if(BUILD_TESTING) 0065 add_subdirectory(unittests) 0066 endif()