# -*- 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_Library_Library,pdfimport)) $(eval $(call gb_Library_set_componentfile,pdfimport,sdext/source/pdfimport/pdfimport)) $(eval $(call gb_Library_use_sdk_api,pdfimport)) $(eval $(call gb_Library_use_custom_headers,pdfimport,sdext/pdfimport)) $(eval $(call gb_Library_set_include,pdfimport,\ -I$(SRCDIR)/sdext/source/pdfimport/inc \ $$(INCLUDE) \ )) $(eval $(call gb_Library_use_libraries,pdfimport,\ basegfx \ comphelper \ vcl \ cppu \ cppuhelper \ sal \ tl \ xo \ )) $(eval $(call gb_Library_use_externals,pdfimport,\ boost_headers \ zlib \ $(if $(filter-out WNT MACOSX,$(OS)),fontconfig) \ )) ifeq ($(COM),MSC) $(eval $(call gb_Library_add_defs,pdfimport, \ -D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING \ )) endif $(eval $(call gb_Library_add_defs,pdfimport, \ -DBOOST_SPIRIT_USE_OLD_NAMESPACE \ -DBOOST_ALL_NO_LIB \ )) $(eval $(call gb_Library_add_exception_objects,pdfimport,\ sdext/source/pdfimport/filterdet \ sdext/source/pdfimport/misc/pdfihelper \ sdext/source/pdfimport/misc/pwdinteract \ sdext/source/pdfimport/odf/odfemitter \ sdext/source/pdfimport/pdfiadaptor \ sdext/source/pdfimport/pdfparse/pdfentries \ sdext/source/pdfimport/pdfparse/pdfparse \ sdext/source/pdfimport/sax/emitcontext \ sdext/source/pdfimport/sax/saxattrlist \ sdext/source/pdfimport/services \ sdext/source/pdfimport/tree/drawtreevisiting \ sdext/source/pdfimport/tree/genericelements \ sdext/source/pdfimport/tree/imagecontainer \ sdext/source/pdfimport/tree/pdfiprocessor \ sdext/source/pdfimport/tree/style \ sdext/source/pdfimport/tree/treevisitorfactory \ sdext/source/pdfimport/tree/writertreevisiting \ sdext/source/pdfimport/wrapper/wrapper \ )) # vim:set noet sw=4 ts=4: early) and are duplicated in the system-provided winnt.h---where the "const" /is/ defined away when that header is included later, causing "conflicting types" errors. ("Real" MSVC also runs into the #if defining "const" away, but it seems it happens to not have bad consequences there.) Change-Id: Ice92a059330bd945f8a3d9e5fa1635a01d08ad8b Reviewed-on: https://gerrit.libreoffice.org/60321 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Moving mysqlc into connectivity as a library 2018-08-24T15:19:51+00:00 Tamas Bunth tamas.bunth@collabora.co.uk 2018-08-16T14:35:17+00:00 26b40fcfc67480e75bd9959b0c5cb9db10fdf6a1 Additionally I erased the remains of the old mysql C++ connector. Also update the code where the clang plugins were unhappy after moving the mysqlc module. Remove mysql-cpp-connector external. Change-Id: I771cc7afacf5012fc349afb6b36828fb0fee5a66 Reviewed-on: https://gerrit.libreoffice.org/59200 Tested-by: Jenkins Reviewed-by: Tamás Bunth <btomi96@gmail.com>
Additionally I erased the remains of the old mysql C++ connector.

Also update the code where the clang plugins were unhappy after moving
the mysqlc module.

Remove mysql-cpp-connector external.

Change-Id: I771cc7afacf5012fc349afb6b36828fb0fee5a66
Reviewed-on: https://gerrit.libreoffice.org/59200
Tested-by: Jenkins
Reviewed-by: Tamás Bunth <btomi96@gmail.com>
mariadb-connector-c: fix Windows build 2018-05-30T18:14:39+00:00 Miklos Vajna vmiklos@collabora.co.uk 2018-05-30T10:07:46+00:00 46ac3e24f65ee69154afa6ba93997635629f79c0 --enable-ext-mariadb-connector is not the default, this fixes the build after using that switch up to the mariadb-connector-c module. mysql-connector-cpp is still broken, VS 2015 gives internal compiler error there for the used boost pieces... Change-Id: I1845cde03d5166594aac67c23e61186920ab3785 Reviewed-on: https://gerrit.libreoffice.org/55055 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
--enable-ext-mariadb-connector is not the default, this fixes the build
after using that switch up to the mariadb-connector-c module.
mysql-connector-cpp is still broken, VS 2015 gives internal compiler
error there for the used boost pieces...

Change-Id: I1845cde03d5166594aac67c23e61186920ab3785
Reviewed-on: https://gerrit.libreoffice.org/55055
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
consistent naming of externals: libmariadb -> mariadb-connector-c 2017-09-15T08:59:56+00:00 Michael Stahl mstahl@redhat.com 2017-09-14T11:30:05+00:00 871d75e9c2c82d4b3ffbbff80f1dfa7a823e4f3d The used version is actually named mariadb_client but since 2.1.0 upstream calls it MariaDB Connector/C. Change-Id: I51b12a9be55151919585dec91a5fc802ff4fc86b Reviewed-on: https://gerrit.libreoffice.org/42295 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
The used version is actually named mariadb_client but since 2.1.0
upstream calls it MariaDB Connector/C.

Change-Id: I51b12a9be55151919585dec91a5fc802ff4fc86b
Reviewed-on: https://gerrit.libreoffice.org/42295
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>