Warning, /office/calligra/libs/odf/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 if(BUILD_TESTING)
0002     add_subdirectory( tests )
0003 endif()
0004 add_subdirectory( writeodf )
0005 
0006 include_directories( ${KOODF_INCLUDES} )
0007 
0008 ########### libkoodf ###############
0009 
0010 set(koodf_LIB_SRCS
0011     KoOdf.cpp
0012     KoOdfManifestEntry.cpp
0013     KoDocumentInfo.cpp
0014     KoGenStyle.cpp
0015     KoGenStyles.cpp
0016     KoFontFace.cpp
0017     KoOdfLoadingContext.cpp
0018     KoOasisSettings.cpp
0019     KoOdfStylesReader.cpp
0020     KoOdfNumberStyles.cpp
0021     KoOdfPaste.cpp
0022     KoOdfReadStore.cpp
0023     KoOdfWriteStore.cpp
0024     KoStyleStack.cpp
0025     KoOdfGraphicStyles.cpp
0026     KoGenChange.cpp
0027     KoGenChanges.cpp
0028     KoDocumentBase.cpp
0029     KoEmbeddedDocumentSaver.cpp
0030     KoEmbeddedDocumentLoader.cpp
0031     KoBorder.cpp
0032     Ko3dScene.cpp
0033     KoShadowStyle.cpp
0034     KoPageLayout.cpp
0035     KoPageFormat.cpp
0036     KoColumns.cpp
0037     KoUnit.cpp
0038     KoOdfNotesConfiguration.cpp
0039     KoOdfBibliographyConfiguration.cpp
0040     KoOdfNumberDefinition.cpp
0041     KoOdfLineNumberingConfiguration.cpp
0042     KoElementReference.cpp
0043     writeodf/helpers.cpp
0044 
0045     OdfDebug.cpp
0046 )
0047 
0048 add_library(koodf SHARED ${koodf_LIB_SRCS})
0049 add_dependencies(koodf writeodf.h-target)
0050 generate_export_header(koodf BASE_NAME koodf)
0051 
0052 target_link_libraries(koodf
0053     PUBLIC
0054         kostore
0055         Qt5::PrintSupport
0056         Qt5::Xml
0057     PRIVATE
0058         koversion
0059         KF5::I18n
0060         KF5::ConfigCore
0061         KF5::CoreAddons
0062 )
0063 
0064 set_target_properties(koodf PROPERTIES
0065     VERSION ${GENERIC_CALLIGRA_LIB_VERSION} SOVERSION ${GENERIC_CALLIGRA_LIB_SOVERSION}
0066 )
0067 install(TARGETS koodf ${INSTALL_TARGETS_DEFAULT_ARGS} )
0068 
0069 
0070 if (SHOULD_BUILD_DEVEL_HEADERS)
0071 
0072 install( FILES
0073     ${CMAKE_CURRENT_BINARY_DIR}/koodf_export.h
0074     KoOdf.h
0075     KoOdfManifestEntry.h
0076     KoGenStyle.h
0077     KoGenStyles.h
0078     KoFontFace.h
0079     KoOdfLoadingContext.h
0080     KoOasisSettings.h
0081     KoOdfStylesReader.h
0082     KoOdfNotesConfiguration.h
0083     KoOdfBibliographyConfiguration.h
0084     KoOdfNumberStyles.h
0085     KoOdfNumberDefinition.h
0086     KoOdfLineNumberingConfiguration.h
0087     KoOdfPaste.h
0088     KoOdfReadStore.h
0089     KoOdfWriteStore.h
0090     KoStyleStack.h
0091     KoOdfGraphicStyles.h
0092     KoDocumentBase.h
0093     KoGenChange.h
0094     KoGenChanges.h
0095     KoEmbeddedDocumentSaver.h
0096     KoEmbeddedDocumentLoader.h
0097     KoBorder.h
0098     Ko3dScene.h
0099     KoShadowStyle.h
0100     KoPageLayout.h
0101     KoPageFormat.h
0102     KoColumns.h
0103     KoUnit.h
0104     KoElementReference.h
0105     KoTableTemplate.h
0106 DESTINATION ${INCLUDE_INSTALL_DIR}/calligra COMPONENT Devel)
0107 
0108 endif()