Warning, /kdevelop/kdev-python/duchain/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(duchain_SRCS
0002     declarations/functiondeclaration.cpp
0003 
0004     types/nonetype.cpp
0005     types/hintedtype.cpp
0006     types/unsuretype.cpp
0007     types/indexedcontainer.cpp
0008 
0009     expressionvisitor.cpp
0010     helpers.cpp
0011     pythonducontext.cpp
0012     contextbuilder.cpp
0013     pythoneditorintegrator.cpp
0014     declarationbuilder.cpp
0015     usebuilder.cpp
0016     dumpchain.cpp
0017 
0018     navigation/navigationwidget.cpp
0019     navigation/declarationnavigationcontext.cpp
0020 
0021     correctionhelper.cpp
0022 
0023     assistants/missingincludeassistant.cpp
0024     ../docfilekcm/docfilewizard.cpp # for the docfile generation assistant widget, to be used in the problem resolver
0025 )
0026 
0027 ecm_qt_declare_logging_category(duchain_SRCS
0028     HEADER duchaindebug.h
0029     IDENTIFIER KDEV_PYTHON_DUCHAIN
0030     CATEGORY_NAME "kdevelop.plugins.python.duchain"
0031     DESCRIPTION "KDevelop plugin: Python language support - duchain"
0032     EXPORT KDEVPYTHON
0033 )
0034 
0035 add_library( kdevpythonduchain SHARED ${duchain_SRCS} )
0036 
0037 generate_export_header( kdevpythonduchain EXPORT_MACRO_NAME KDEVPYTHONDUCHAIN_EXPORT
0038                                            EXPORT_FILE_NAME pythonduchainexport.h
0039 )
0040 
0041 target_link_libraries( kdevpythonduchain LINK_PRIVATE
0042     KF5::TextEditor
0043     KDev::Interfaces
0044     KDev::Language
0045     KDev::Project
0046     KDev::Util
0047     kdevpythonparser
0048 )
0049 
0050 install(TARGETS kdevpythonduchain DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0051 
0052 
0053 add_subdirectory(navigation)
0054 
0055 if (BUILD_TESTING)
0056     add_subdirectory(tests)
0057 endif()
0058 
0059 add_subdirectory(types)
0060 add_subdirectory(declarations)
0061 
0062 add_subdirectory(assistants)