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()