forked from Euro-Office/core
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
44 lines (33 loc) · 2.2 KB
/
Copy pathCMakeLists.txt
File metadata and controls
44 lines (33 loc) · 2.2 KB
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
cmake_minimum_required(VERSION 3.10)
project(core)
set(CORE_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}")
include(${CORE_ROOT_DIR}/common.cmake)
option(EO_BUILD_TESTS "Build C++ unit tests and register them with CTest" OFF)
if(EMSCRIPTEN)
add_subdirectory( "${CORE_ROOT_DIR}/OfficeUtils/js" zlib )
#add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/xmlsec/src/wasm/oform_plugin/module" oform_plugin )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/xmlsec/src/wasm/hash/" hash )
add_subdirectory( "${CORE_ROOT_DIR}/Common/3dParty/hunspell" spell )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/fontengine/js" fonts )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/graphics/pro/js/" drawingfile )
else()
add_subdirectory( "${CORE_ROOT_DIR}/X2tConverter/build/cmake" x2t )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/AllFontsGen" allfontsgen )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/allthemesgen" allthemesgen )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/pluginsmanager" pluginsmanager )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/doctrenderer/app_builder" docbuilder )
add_subdirectory( "${CORE_ROOT_DIR}/PdfFile/Resources/CMapMemory" cmapbin )
add_subdirectory( "${CORE_ROOT_DIR}/Test/Applications/x2tTester" x2ttester )
if(EO_BUILD_TESTS)
enable_testing()
find_package(GTest CONFIG REQUIRED)
add_subdirectory( "${CORE_ROOT_DIR}/Common/cfcpp/test" cfcpp_test )
add_subdirectory( "${CORE_ROOT_DIR}/DesktopEditor/graphics/tests/BooleanOperations_Unit-tests" booleanoperations_test )
add_subdirectory( "${CORE_ROOT_DIR}/OdfFile/Reader/Converter/StarMath2OOXML/TestSMConverter" starmath_smconverter_test )
add_subdirectory( "${CORE_ROOT_DIR}/OdfFile/Reader/Converter/StarMath2OOXML/TestEQNtoOOXML" starmath_eqntoooxml_test )
add_subdirectory( "${CORE_ROOT_DIR}/OOXML/test" ooxml_test )
add_subdirectory( "${CORE_ROOT_DIR}/OfficeUtils/tests" officeutils_test )
add_subdirectory( "${CORE_ROOT_DIR}/OdfFile/Reader/Converter/SMCustomShape2OOXML/TestSMCustomShape" starmath_smcustomshape_test )
add_subdirectory( "${CORE_ROOT_DIR}/OdfFile/Test/test_odf" test_odf )
endif()
endif()