Warning, /kdevelop/kdev-php/duchain/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(duchain_SRCS 0006 types/indexedcontainer.cpp 0007 types/integraltypeextended.cpp 0008 types/structuretype.cpp 0009 builders/predeclarationbuilder.cpp 0010 builders/declarationbuilder.cpp 0011 builders/contextbuilder.cpp 0012 builders/usebuilder.cpp 0013 builders/typebuilder.cpp 0014 editorintegrator.cpp 0015 dumptypes.cpp 0016 expressionvisitor.cpp 0017 expressionparser.cpp 0018 expressionevaluationresult.cpp 0019 helper.cpp 0020 phpducontext.cpp 0021 declarations/variabledeclaration.cpp 0022 declarations/classmethoddeclaration.cpp 0023 declarations/classdeclaration.cpp 0024 declarations/functiondeclaration.cpp 0025 declarations/namespacedeclaration.cpp 0026 declarations/namespacealiasdeclaration.cpp 0027 declarations/traitmethodaliasdeclaration.cpp 0028 declarations/traitmemberaliasdeclaration.cpp 0029 navigation/navigationwidget.cpp 0030 navigation/declarationnavigationcontext.cpp 0031 navigation/includenavigationcontext.cpp 0032 navigation/magicconstantnavigationcontext.cpp 0033 completioncodemodel.cpp 0034 ) 0035 ecm_qt_declare_logging_category(duchain_SRCS 0036 HEADER duchaindebug.h 0037 IDENTIFIER DUCHAIN 0038 CATEGORY_NAME "kdevelop.plugins.php.duchain" 0039 DESCRIPTION "KDevelop plugin: PHP language support - duchain" 0040 EXPORT KDEVPHP 0041 ) 0042 0043 add_library( kdevphpduchain SHARED ${duchain_SRCS} ) 0044 0045 generate_export_header(kdevphpduchain EXPORT_MACRO_NAME KDEVPHPDUCHAIN_EXPORT 0046 EXPORT_FILE_NAME phpduchainexport.h) 0047 0048 target_link_libraries(kdevphpduchain LINK_PRIVATE 0049 KDev::Interfaces 0050 KDev::Language 0051 KDev::Shell 0052 KDev::Project 0053 kdevphpparser 0054 ) 0055 0056 install(TARGETS kdevphpduchain EXPORT KDevPHPTargets DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0057