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
|
include_directories(${TEXTLAYOUT_INCLUDES})
add_subdirectory( tests )
########### next target ###############
set(textlayout_LIB_SRCS
KoTextLayoutCellHelper.cpp
KoTextLayoutArea.cpp
KoTextLayoutArea_paint.cpp
KoTextLayoutEndNotesArea.cpp
KoTextLayoutTableArea.cpp
KoTextLayoutNoteArea.cpp
KoTextLayoutRootArea.cpp
KoTextLayoutRootAreaProvider.cpp
KoTextDocumentLayout.cpp
ListItemsHelper.cpp
KoTextShapeContainerModel.cpp
RunAroundHelper.cpp
KoTextLayoutObstruction.cpp
FrameIterator.cpp
TableIterator.cpp
KoPointedAt.cpp
KoTextShapeData.cpp
FloatingAnchorStrategy.cpp
InlineAnchorStrategy.cpp
AnchorStrategy.cpp
ToCGenerator.cpp
DummyDocumentLayout.cpp
IndexGeneratorManager.cpp
KoStyleThumbnailer.cpp
)
kde4_add_library(textlayout SHARED ${textlayout_LIB_SRCS})
target_link_libraries(textlayout kotext)
target_link_libraries(textlayout LINK_INTERFACE_LIBRARIES kotext)
set_target_properties(textlayout PROPERTIES
VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
)
install(TARGETS textlayout ${INSTALL_TARGETS_DEFAULT_ARGS})
########### install files ###############
#install( FILES ttt.tt DESTINATION ${SERVICETYPES_INSTALL_DIR})
install(
FILES
KoTextDocumentLayout.h
KoTextLayoutArea.h
KoTextLayoutRootArea.h
KoTextShapeData.h
KoPointedAt.h
KoStyleThumbnailer.h
textlayout_export.h
DESTINATION
${INCLUDE_INSTALL_DIR} COMPONENT Devel
)
|