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
|
add_definitions(-DTRANSLATION_DOMAIN=\"kdevplatform\")
add_subdirectory(examples)
if(BUILD_TESTING)
add_subdirectory(tests)
endif()
set(sublime_LIB_SRCS
area.cpp
areaindex.cpp
container.cpp
controller.cpp
document.cpp
mainwindow.cpp
mainwindow_p.cpp
mainwindowoperator.cpp
urldocument.cpp
tooldocument.cpp
view.cpp
viewbarcontainer.cpp
sublimedefs.cpp
aggregatemodel.cpp
holdupdates.cpp
idealcontroller.cpp
ideallayout.cpp
idealtoolbutton.cpp
idealdockwidget.cpp
idealbuttonbarwidget.cpp
message.cpp
messagewidget.cpp
)
declare_qt_logging_category(sublime_LIB_SRCS
TYPE LIBRARY
CATEGORY_BASENAME "sublime"
)
kdevplatform_add_library(KDevPlatformSublime SOURCES ${sublime_LIB_SRCS})
target_link_libraries(KDevPlatformSublime
PUBLIC
KF5::Parts
PRIVATE
KF5::KIOWidgets
)
install(FILES
area.h
areaindex.h
areawalkers.h
container.h
controller.h
document.h
mainwindow.h
mainwindowoperator.h
message.h
urldocument.h
sublimedefs.h
tooldocument.h
view.h
viewbarcontainer.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/sublime COMPONENT Devel)
|