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 )