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
|
#add_definitions(-DKDE_DEFAULT_DEBUG_AREA=30529)
if(QCA2_FOUND)
add_definitions( -DHAVE_QCA2 )
include_directories(${QCA2_INCLUDE_DIR})
endif()
include_directories(
${KOMAIN_INCLUDES}
${KOODF2_INCLUDES}
${CMAKE_CURRENT_SOURCE_DIRECTORY}
${CMAKE_SOURCE_DIR}/filters/sheets/xlsx # for Charting
)
########### next target ###############
set(msooxml_LIB_SRCS
MsooXmlGlobal.cpp
MsooXmlUtils.cpp
MsooXmlReader.cpp
MsooXmlCommonReader.cpp
MsooXmlThemesReader.cpp
MsooXmlRelationshipsReader.cpp
MsooXmlRelationships.cpp
MsooXmlImport.cpp
MsooXmlDocPropertiesReader.cpp
MsooXmlDiagramReader.cpp
MsooXmlDiagramReader_p.cpp
ooxml_pole.cpp
MsooXmlDrawingTableStyleReader.cpp
MsooXmlDrawingTableStyle.cpp
MsooXmlTableStyle.cpp
VmlDrawingReader.cpp
PredefinedShapeHelper.cpp
ComplexShapeHandler.cpp
${CMAKE_SOURCE_DIR}/filters/sheets/xlsx/ChartExport.cpp
${CMAKE_SOURCE_DIR}/filters/sheets/xlsx/NumberFormatParser.cpp
# TODO: move back to kolibs
KoOdfExporter.cpp
)
kde4_add_library(komsooxml SHARED ${msooxml_LIB_SRCS})
target_link_libraries(komsooxml koodf2 koodf komain)
if(QCA2_FOUND)
target_link_libraries(komsooxml ${QCA2_LIBRARIES})
endif()
set_target_properties(komsooxml PROPERTIES VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION} )
install(TARGETS komsooxml ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES msooxml-all.xml DESTINATION ${XDG_MIME_INSTALL_DIR})
update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})
if (FALSE) # these headers are private for now
install( FILES
komsooxml_export.h
MsooXmlContentTypes.h
MsooXmlReader.h
MsooXmlReader_p.h
MsooXmlCommonReaderImpl.h
MsooXmlCommonReader.h
MsooXmlCommonReaderMethods.h
MsooXmlSchemas.h
MsooXmlThemesReader.h
MsooXmlUtils.h
MsooXmlRelationships.h
MsooXmlImport.h
MsooXmlCommentsReader.h
MsooXmlDocPropertiesReader.h
MsooXmlNotesReader.h
MsooXmlDiagramReader.h
MsooXmlDiagramReader_p.h
MsooXmlDrawingTableStyleReader.h
MsooXmlDrawingTableStyle.h
MsooXmlDrawingMLShared.h
MsooXmlDrawingMLSharedImpl.h
VmlDrawingReader.h
ComplexShapeHandler.h
PredefinedShapeHelper.h
DESTINATION ${INCLUDE_INSTALL_DIR}/msooxml COMPONENT Devel
)
endif ()
|