Warning, /kdevelop/kdevelop/kdevplatform/project/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kdevplatform\") 0002 0003 set(KDevPlatformProject_LIB_SRCS 0004 projectutils.cpp 0005 projectmodel.cpp 0006 projectchangesmodel.cpp 0007 projectconfigskeleton.cpp 0008 importprojectjob.cpp 0009 builderjob.cpp 0010 projectbuildsetmodel.cpp 0011 projectitemlineedit.cpp 0012 helper.cpp 0013 projectproxymodel.cpp 0014 abstractfilemanagerplugin.cpp 0015 filemanagerlistjob.cpp 0016 projectfiltermanager.cpp 0017 interfaces/iprojectbuilder.cpp 0018 interfaces/iprojectfilemanager.cpp 0019 interfaces/ibuildsystemmanager.cpp 0020 interfaces/iprojectfilter.cpp 0021 interfaces/iprojectfilterprovider.cpp 0022 widgets/dependencieswidget.cpp 0023 ) 0024 0025 declare_qt_logging_category(KDevPlatformProject_LIB_SRCS 0026 TYPE LIBRARY 0027 HEADER debug_project.h 0028 CATEGORY_BASENAME "project" 0029 ) 0030 0031 declare_qt_logging_category(KDevPlatformProject_LIB_SRCS 0032 TYPE LIBRARY 0033 HEADER debug_filemanager.h 0034 CATEGORY_BASENAME "filemanager" 0035 ) 0036 0037 ki18n_wrap_ui( KDevPlatformProject_LIB_SRCS widgets/dependencieswidget.ui) 0038 0039 kdevplatform_add_library(KDevPlatformProject SOURCES ${KDevPlatformProject_LIB_SRCS}) 0040 target_link_libraries(KDevPlatformProject 0041 PUBLIC 0042 KDev::Interfaces 0043 KDev::Util # util/path.h 0044 KDev::Vcs 0045 PRIVATE 0046 KDev::Serialization 0047 KDev::Sublime 0048 KF5::KIOWidgets 0049 Qt5::Concurrent 0050 ) 0051 0052 if(BUILD_TESTING) 0053 if(BUILD_TESTING) 0054 add_subdirectory(tests) 0055 endif() 0056 endif() 0057 0058 install(FILES 0059 interfaces/iprojectbuilder.h 0060 interfaces/iprojectfilemanager.h 0061 interfaces/ibuildsystemmanager.h 0062 interfaces/iprojectfilter.h 0063 interfaces/iprojectfilterprovider.h 0064 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/project/interfaces COMPONENT Devel 0065 ) 0066 0067 install(FILES 0068 projectutils.h 0069 importprojectjob.h 0070 projectchangesmodel.h 0071 projectconfigskeleton.h 0072 projectmodel.h 0073 projectconfigpage.h 0074 projectitemlineedit.h 0075 projectbuildsetmodel.h 0076 builderjob.h 0077 helper.h 0078 abstractfilemanagerplugin.h 0079 projectfiltermanager.h 0080 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/project COMPONENT Devel 0081 ) 0082 0083 install(FILES 0084 widgets/dependencieswidget.h 0085 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/project/widgets COMPONENT Devel 0086 )