1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
add_definitions(-DTRANSLATION_DOMAIN=\"kdevplatform\")
set(KDevPlatformInterfaces_LIB_SRCS
iassistant.cpp
context.cpp
configpage.cpp
iplugin.cpp
idocument.cpp
icore.cpp
iuicontroller.cpp
iplugincontroller.cpp
iprojectcontroller.cpp
iproject.cpp
ilanguagecontroller.cpp
idocumentcontroller.cpp
istatus.cpp
iruncontroller.cpp
isession.cpp
isessionlock.cpp
isourceformatter.cpp
isourceformattercontroller.cpp
contextmenuextension.cpp
icompletionsettings.cpp
iselectioncontroller.cpp
idocumentationprovider.cpp
idocumentationproviderprovider.cpp
idocumentation.cpp
idocumentationcontroller.cpp
idebugcontroller.cpp
ipartcontroller.cpp
launchconfigurationpage.cpp
launchconfigurationtype.cpp
ilauncher.cpp
ilaunchconfiguration.cpp
ilaunchmode.cpp
iprojectprovider.cpp
ibuddydocumentfinder.cpp
itemplateprovider.cpp
itestsuite.cpp
itestcontroller.cpp
itoolviewactionlistener.cpp
ilanguagecheck.cpp
ilanguagecheckprovider.cpp
iproblem.cpp
iruntime.cpp
iruntimecontroller.cpp
)
configure_file(ipluginversion.h.in ${CMAKE_CURRENT_BINARY_DIR}/ipluginversion.h)
kdevplatform_add_library(KDevPlatformInterfaces SOURCES ${KDevPlatformInterfaces_LIB_SRCS})
target_link_libraries(KDevPlatformInterfaces
PUBLIC
KF5::TextEditor
PRIVATE
KF5::I18n
)
install(FILES
iassistant.h
context.h
configpage.h
contextmenuextension.h
iplugin.h
icore.h
iuicontroller.h
iplugincontroller.h
iprojectcontroller.h
iproject.h
ilanguagecontroller.h
idocument.h
idocumentcontroller.h
isourceformatter.h
isourceformattercontroller.h
istatus.h
isession.h
isessionlock.h
iruncontroller.h
ilaunchconfiguration.h
ilauncher.h
launchconfigurationpage.h
launchconfigurationtype.h
icompletionsettings.h
iselectioncontroller.h
idocumentation.h
idocumentationprovider.h
idocumentationproviderprovider.h
idocumentationcontroller.h
idebugcontroller.h
ipartcontroller.h
ilaunchmode.h
iprojectprovider.h
ilanguagecheck.h
ilanguagecheckprovider.h
ibuddydocumentfinder.h
itemplateprovider.h
itestsuite.h
itestcontroller.h
itoolviewactionlistener.h
iproblem.h
iruntime.h
iruntimecontroller.h
${CMAKE_CURRENT_BINARY_DIR}/ipluginversion.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/interfaces COMPONENT Devel
)
install(FILES
kdevelopplugin.desktop
DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR}
)
|