7f1465a959
- Calc: make the complete "what encoding to use" decision before calling the connectivity driver, so that the driver has no ambiguity about whether it should override our setting or not. To this end, factorise the part of the driver that reads the encoding from the file header into dbtools. - Calc: don't ask for encoding when the file's header give the encoding. - don't confuse CP850 (the default) and "don't know", including: * don't ignore CP850 user setting * don't overwrite user setting with CP850 Thanks to Julien Nabet for the extensive collaboration on this. Change-Id: Id80b7c505858b88f717b0ce6bd890527909e5fd1
124 lines
2.8 KiB
Makefile
124 lines
2.8 KiB
Makefile
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
|
#*************************************************************************
|
|
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
#*************************************************************************
|
|
|
|
$(eval $(call gb_CppunitTest_CppunitTest,sc_ucalc))
|
|
|
|
$(eval $(call gb_CppunitTest_add_exception_objects,sc_ucalc, \
|
|
sc/qa/unit/ucalc \
|
|
sc/qa/unit/ucalc_column \
|
|
sc/qa/unit/ucalc_condformat \
|
|
sc/qa/unit/ucalc_formula \
|
|
sc/qa/unit/ucalc_pivottable \
|
|
sc/qa/unit/ucalc_sharedformula \
|
|
sc/qa/unit/ucalc_sort \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_use_library_objects,sc_ucalc, \
|
|
sc \
|
|
scqahelper \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_use_externals,sc_ucalc,\
|
|
boost_headers \
|
|
$(call gb_Helper_optional,OPENCL, \
|
|
clew) \
|
|
icu_headers \
|
|
icui18n \
|
|
icuuc \
|
|
libxml2 \
|
|
mdds_headers \
|
|
orcus \
|
|
orcus-parser \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_use_libraries,sc_ucalc, \
|
|
$(call gb_Helper_optional,AVMEDIA,avmedia) \
|
|
basegfx \
|
|
comphelper \
|
|
cppu \
|
|
cppuhelper \
|
|
dbtools \
|
|
drawinglayer \
|
|
editeng \
|
|
for \
|
|
forui \
|
|
i18nlangtag \
|
|
i18nutil \
|
|
$(call gb_Helper_optional,OPENCL, \
|
|
opencl) \
|
|
sal \
|
|
salhelper \
|
|
sax \
|
|
sb \
|
|
sfx \
|
|
sot \
|
|
svl \
|
|
svt \
|
|
svx \
|
|
svxcore \
|
|
test \
|
|
tk \
|
|
tl \
|
|
ucbhelper \
|
|
unotest \
|
|
utl \
|
|
vbahelper \
|
|
vcl \
|
|
xo \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_set_include,sc_ucalc,\
|
|
-I$(SRCDIR)/sc/source/ui/inc \
|
|
-I$(SRCDIR)/sc/source/core/inc \
|
|
-I$(SRCDIR)/sc/inc \
|
|
$$(INCLUDE) \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_use_sdk_api,sc_ucalc))
|
|
|
|
$(eval $(call gb_CppunitTest_use_custom_headers,sc_ucalc,\
|
|
officecfg/registry \
|
|
))
|
|
|
|
$(eval $(call gb_CppunitTest_use_ure,sc_ucalc))
|
|
$(eval $(call gb_CppunitTest_use_vcl,sc_ucalc))
|
|
|
|
$(eval $(call gb_CppunitTest_use_components,sc_ucalc,\
|
|
configmgr/source/configmgr \
|
|
framework/util/fwk \
|
|
i18npool/source/search/i18nsearch \
|
|
i18npool/util/i18npool \
|
|
sax/source/expatwrap/expwrap \
|
|
scaddins/source/analysis/analysis \
|
|
scaddins/source/datefunc/date \
|
|
scaddins/source/pricing/pricing \
|
|
sfx2/util/sfx \
|
|
ucb/source/core/ucb1 \
|
|
ucb/source/ucp/file/ucpfile1 \
|
|
unoxml/source/service/unoxml \
|
|
uui/util/uui \
|
|
))
|
|
|
|
ifeq ($(OS),LINUX)
|
|
$(eval $(call gb_CppunitTest_add_libs,sc_ucalc,\
|
|
-lrt \
|
|
))
|
|
endif
|
|
|
|
ifeq ($(OS), $(filter LINUX %BSD SOLARIS, $(OS)))
|
|
$(eval $(call gb_CppunitTest_add_libs,sc_ucalc,\
|
|
-lpthread \
|
|
))
|
|
endif
|
|
|
|
$(eval $(call gb_CppunitTest_use_configuration,sc_ucalc))
|
|
|
|
# vim: set noet sw=4 ts=4:
|