Warning, /kdevelop/kdev-ruby/completion/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(BUILD_TESTING)
0002 add_subdirectory(tests)
0003 endif()
0004
0005 set(rubycompletion_SRCS
0006 context.cpp
0007 model.cpp
0008 worker.cpp
0009 helpers.cpp
0010
0011 items/normalitem.cpp
0012 items/keyworditem.cpp
0013 items/requirefileitem.cpp
0014 )
0015 ecm_qt_declare_logging_category(rubycompletion_SRCS
0016 HEADER completiondebug.h
0017 IDENTIFIER COMPLETION
0018 CATEGORY_NAME "kdevelop.languages.ruby.completion"
0019 )
0020
0021 add_library(kdevrubycompletion SHARED ${rubycompletion_SRCS})
0022
0023 generate_export_header(kdevrubycompletion EXPORT_MACRO_NAME KDEVRUBYCOMPLETION_EXPORT
0024 EXPORT_FILE_NAME completionexport.h)
0025
0026 target_link_libraries(kdevrubycompletion LINK_PRIVATE
0027 KDev::Interfaces
0028 KDev::Language
0029 KDev::Util
0030
0031 kdevrubyduchain
0032 kdevrubyparser
0033 )
0034
0035 install(TARGETS kdevrubycompletion DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})