Commit Graph
14 Commits
Author SHA1 Message Date
Stephan Bergmann f89f9aa6ad With GCC -std=gnu++17, dynamic exception specifications cause an error
...instead of a warning (as with Clang), so this follow-up to
e16644fa1c "external/mysqlcppconn: Silence
-Wdynamic-exception-spec errors" patches the (few) dynamic exception
specifications out of external/mysqlcppconn completely

Change-Id: I83a42f1c09e60c15fad1564cf7c42eb3370485da
2017-02-23 12:20:49 +01:00
Stephan Bergmann e16644fa1c external/mysqlcppconn: Silence -Wdynamic-exception-spec errors
...with Clang in C++17 mode

Change-Id: If51c0788439688f6fbd77c1a05cb3295ac6e8cb4
2017-02-16 18:11:24 +01:00
Stephan Bergmann 8646ab97dc Remove MinGW support
In OOo times, there'd originally been efforts to allow building on Windows with
MinGW.  Later, in LO times, this has been shifted to an attempt of cross-
compiling for Windows on Linux.  That attempt can be considered abandoned, and
the relevant code rotting.

Due to this heritage, there are now three kinds of MinGW-specific code in LO:

* Code from the original OOo native Windows effort that is no longer relevant
  for the LO cross-compilation effort, but has never been removed properly.

* Code from the original OOo native Windows effort that is re-purposed for the
  LO cross-compilation effort.

* Code that has been added specifially for the LO cross-compilation effort.

All three kinds of code are removed.

(An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing
--with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.)

Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568
Reviewed-on: https://gerrit.libreoffice.org/34127
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-02-10 18:01:27 +00:00
Stephan Bergmann 86ba184394 Introduce gb_*_set_external_code
...to harmonize the mechanisms to not define LIBO_INTERNAL_ONLY for extension
code and CppunitTest_odk_checkapi.  (It also needs to revert any -Wundef, as the
config_host/config_*.h files will not be included, so the HAVE_* macros will be
undefined.)

This obsoletes the need for RTL_DISABLE_FAST_STRING.

Change-Id: If5eacba80c349efb90762aade8f2ea6d2db7e314
2014-12-18 16:39:43 +01:00
Norbert Thiebaud 67034cb668 mariadb iconv dep apparently is only for Mac
Change-Id: Ic49fa8c62eb7ce01e4488bc32ef9167a9b77662d
2014-09-05 12:52:56 +02:00
Norbert Thiebaud e68a4a40ee non-system mariadb need iconv
Change-Id: I2c150d9adf9f5d21b36c9cf57f62e214dc97b680
2014-09-04 08:23:12 +02:00
Norbert Thiebaud 4c232e4962 remove build dependency on cmake for sqlconnector
Change-Id: I73a56b902099939972b8f5c8a55d231459e5421b
2014-09-04 08:23:12 +02:00
Lionel Elie Mamane 8994fac528 mysqlcppconn: do not force (partial) rebuild each time
Change-Id: I2eb014f143dda22011161e82fbf06fcba32ce3c6
2014-08-12 10:04:45 +02:00
Lionel Elie Mamane a1bed60da4 mysqlcppconn: when using internal boost, point cmake to it
Change-Id: Ibc6971599be3e4a4b6bd95fabd74c8cacaf350d6
2014-08-12 04:40:19 +02:00
Lionel Elie Mamane 2493184153 mysqlcppconn: make mysqlcppconn_configure depend on one .o file
so that the build directory at least exists

Change-Id: Iaddeb59d60e81b0823ded73c85c2ffd19244d3c2
2014-08-12 03:51:28 +02:00
Lionel Elie Mamane 213e1f9f85 fixup
Change-Id: I35996d4337421317ae1c6da2a4647b231782d882
2014-08-11 16:27:30 +02:00
Lionel Elie Mamane d9c2eb046c update mysqlcppconn to latest version
Change-Id: I2e60d97b777727878daf811c2f3da697af69c484
2014-08-11 15:48:00 +02:00
Lionel Elie Mamane 02a11749da fdo#70496 revert to using libmysqlclient
Change-Id: I5b98b5e7840e4f1c6005aee0c1f43ef814ecf77b
2013-10-19 23:03:14 +02:00
Khaled Hosny 7495d220dd fdo#70393: move mysqlcppconn to a subdir of external
Change-Id: I5945fa432a9371854e25454feabcafabed7f7b7d
Reviewed-on: https://gerrit.libreoffice.org/6346
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 07:47:22 +00:00