Warning, /kdevelop/kdev-ruby/duchain/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 0002 set(rubyduchain_SRCS 0003 expressionvisitor.cpp 0004 editorintegrator.cpp 0005 rubyducontext.cpp 0006 helpers.cpp 0007 loader.cpp 0008 0009 builders/declarationbuilder.cpp 0010 builders/usebuilder.cpp 0011 builders/contextbuilder.cpp 0012 builders/typebuilder.cpp 0013 types/classtype.cpp 0014 0015 navigation/declarationnavigationcontext.cpp 0016 navigation/navigationwidget.cpp 0017 navigation/includenavigationcontext.cpp 0018 declarations/methoddeclaration.cpp 0019 declarations/variabledeclaration.cpp 0020 declarations/moduledeclaration.cpp 0021 ) 0022 ecm_qt_declare_logging_category(rubyduchain_SRCS 0023 HEADER duchaindebug.h 0024 IDENTIFIER DUCHAIN 0025 CATEGORY_NAME "kdevelop.languages.ruby.duchain" 0026 ) 0027 0028 add_library(kdevrubyduchain SHARED ${rubyduchain_SRCS}) 0029 0030 generate_export_header(kdevrubyduchain EXPORT_MACRO_NAME KDEVRUBYDUCHAIN_EXPORT 0031 EXPORT_FILE_NAME duchainexport.h) 0032 0033 target_link_libraries(kdevrubyduchain LINK_PRIVATE 0034 KDev::Language 0035 KDev::Util 0036 0037 kdevrubyparser 0038 ) 0039 0040 install(TARGETS kdevrubyduchain DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0041 0042 if(BUILD_TESTING) 0043 add_subdirectory(tests) 0044 endif()