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
|
add_definitions(-DTRANSLATION_DOMAIN=\"kdevplatform\")
set(outputviewinterfaces_LIB_SRCS
outputdelegate.cpp
outputformats.cpp
filtereditem.cpp
ifilterstrategy.cpp
outputmodel.cpp
ioutputview.cpp
ioutputviewmodel.cpp
outputfilteringstrategies.cpp
outputjob.cpp
outputexecutejob.cpp
)
declare_qt_logging_category(outputviewinterfaces_LIB_SRCS
TYPE LIBRARY
CATEGORY_BASENAME "outputview"
)
kdevplatform_add_library(KDevPlatformOutputView SOURCES ${outputviewinterfaces_LIB_SRCS})
target_link_libraries(KDevPlatformOutputView
PUBLIC
KF6::CoreAddons
Qt::Widgets
PRIVATE
KDev::Interfaces
KDev::Util
)
install(FILES
ioutputview.h
filtereditem.h
outputmodel.h
outputdelegate.h
outputfilteringstrategies.h
ioutputviewmodel.h
ifilterstrategy.h
outputjob.h
outputexecutejob.h
DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kdevplatform/outputview COMPONENT Devel)
if(BUILD_TESTING)
add_subdirectory(tests)
endif()
|