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

0001 set(parser_STAT_SRCS
0002     codehelpers.cpp
0003     parsesession.cpp
0004     ast.cpp
0005     astdefaultvisitor.cpp
0006     astvisitor.cpp
0007     astbuilder.cpp
0008     asttransformer.cpp
0009     rangefixvisitor.cpp
0010 )
0011 ecm_qt_declare_logging_category(parser_STAT_SRCS
0012     HEADER parserdebug.h
0013     IDENTIFIER KDEV_PYTHON_PARSER
0014     CATEGORY_NAME "kdevelop.plugins.python.parser"
0015     DESCRIPTION "KDevelop plugin: Python language support - parser"
0016     EXPORT KDEVPYTHON
0017 )
0018 
0019 include_directories(${Python3_INCLUDE_DIRS})
0020 
0021 add_library( kdevpythonparser SHARED ${parser_STAT_SRCS} )
0022 
0023 generate_export_header(kdevpythonparser EXPORT_MACRO_NAME KDEVPYTHONPARSER_EXPORT
0024                                         EXPORT_FILE_NAME parserexport.h)
0025 
0026 target_link_libraries(kdevpythonparser LINK_PRIVATE
0027     KDev::Language
0028     Qt5::Core
0029     Python3::Python
0030 )
0031 
0032 install(TARGETS kdevpythonparser DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0033 
0034 if (BUILD_TESTING)
0035     add_subdirectory(tests)
0036 endif()