Warning, /office/calligra/filters/sheets/xlsx/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DKDE_DEFAULT_DEBUG_AREA=30527)
0002
0003 include_directories(${KOMAIN_INCLUDES}
0004 ${KOODF2_INCLUDES} # For KoOdfChartWriter
0005 ${CMAKE_SOURCE_DIR}/filters/libmso
0006 ${CMAKE_SOURCE_DIR}/filters/libmsooxml
0007 )
0008
0009 ########### next target ###############
0010
0011 set(xlsx2ods_PART_SRCS
0012 XlsxImport.cpp
0013 XlsxXmlCommonReader.cpp
0014 XlsxXmlDocumentReader.cpp
0015 XlsxXmlWorksheetReader.cpp
0016 XlsxXmlSharedStringsReader.cpp
0017 XlsxXmlStylesReader.cpp
0018 XlsxXmlDrawingReader.cpp
0019 XlsxXmlChartReader.cpp
0020 XlsxXmlCommentsReader.cpp
0021 XlsxXmlTableReader.cpp
0022
0023 XlsxChartOdfWriter.cpp
0024 FormulaParser.cpp
0025 )
0026
0027 add_library(calligra_filter_xlsx2ods MODULE ${xlsx2ods_PART_SRCS})
0028 calligra_filter_desktop_to_json(calligra_filter_xlsx2ods calligra_filter_xlsx2ods.desktop)
0029
0030 target_link_libraries(
0031 calligra_filter_xlsx2ods
0032 koodf2
0033 komsooxml
0034 mso
0035 koodf
0036 komain
0037 calligrasheetscommon
0038 )
0039
0040 install(TARGETS calligra_filter_xlsx2ods DESTINATION ${PLUGIN_INSTALL_DIR}/calligra/formatfilters)
0041
0042 ########### install files ###############
0043
0044 if(SHOULD_BUILD_FILEMANAGER_THUMBNAIL)
0045 install( FILES sheets_xlsx_thumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
0046 endif()
0047
0048 ########## unit tests ###################
0049
0050 set(TestFormulaParser_SRCS
0051 FormulaParser.cpp
0052 TestFormulaParser.cpp
0053 )
0054
0055 ecm_add_test( ${TestFormulaParser_SRCS}
0056 TEST_NAME "FormulaParser"
0057 NAME_PREFIX "filter-xlsx2ods-"
0058 LINK_LIBRARIES komsooxml calligrasheetscommon Qt5::Test
0059 )