office-gobmx/external
Christian Lohmaier 0c4c84a14b makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo)
…by a simple/static $(gb_CustomTarget_workdir)/foo

The build system has a lot of overly complicated leftovers from when it
was introduced and had not only deal with split repositories but also
had to coexist with another buildsystem. Along with lots of copy'n'paste
along the years the makefiles became hard to grasp for newcomers with
all our calls and evals.
As a first step to streamline that, the macros from TargetLocations that
simply prefix a static path to the argument (and similar of the same
kind) are a natural pick before simplifying the rules themselves/getting
rid of a bunch of eval statements.

Change-Id: Ia06dbbcd5d1994755a2ff05b84f72ccbc4e3cab5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167005
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2024-05-03 16:06:14 +02:00
..
argon2 external/argon2: Adapt vcxproj to Debug|ARM64 2024-04-18 11:55:00 +02:00
beanshell add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
bluez_bluetooth
boost Upgrade external/boost to latest Boost 1.85.0 2024-04-26 07:29:34 +02:00
box2d
breakpad use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
bzip2 tdf#116412 include bz2 module in internal python 2023-10-14 08:53:14 +02:00
cairo Silence UBSan misaligned-pointer-use 2023-10-16 14:08:05 +02:00
clew
clucene reprobuild: don't write timestamps to clucene index files 2023-12-13 07:32:13 +01:00
coinmp use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
cppunit cid#1546421 COPY_INSTEAD_OF_MOVE 2024-01-06 21:52:26 +01:00
curl tdf#146386 curl,ucb: remove FTP UCP 2023-11-09 16:51:42 +01:00
dragonbox
dtoa WaE: C6011 Dereferencing NULL pointer warnings 2024-05-01 13:24:20 +02:00
epm Fix 'Architecture' string on ppc64le platform, Debian uses 'ppc64el' 2023-01-28 19:19:37 +00:00
epoxy upgrade libepoxy to 1.5.10 2022-09-22 14:24:16 +02:00
expat Expat: upgrade to release 2.6.2 2024-03-22 15:57:29 +01:00
firebird Don't artificially limit external/firebird to -std=gnu++11 on Linux 2024-01-18 17:00:46 +01:00
fontconfig external/fontconfig: Adapt library name 2024-02-21 15:19:29 +01:00
freetype external/freetype: nullptr-with-offset 2024-02-26 08:06:12 +01:00
frozen cid#1586676 Big parameter passed by value 2024-01-22 15:15:31 +01:00
glm
gpgmepp run autoconf/autoreconf via wsl in wsl-as-helper case 2024-04-26 14:02:20 +02:00
graphite external/graphite: operation between different enumeration types 2023-12-11 07:58:38 +01:00
harfbuzz tdf#159529 clear hb_ot_face_t data after fetching 'sbix' and 'glyf' tables 2024-02-21 10:53:23 +01:00
hsqldb add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
hunspell speed up hunspell inner loop 2023-11-03 15:22:51 +01:00
hyphen
IAccessible2 tdf#135586 a11y: Make IAccessible2 an external and update it 2023-10-25 20:48:07 +02:00
icu run autoconf/autoreconf via wsl in wsl-as-helper case 2024-04-26 14:02:20 +02:00
java_websocket add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
jfreereport add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
lcms2 use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
libabw
libassuan run autoconf/autoreconf via wsl in wsl-as-helper case 2024-04-26 14:02:20 +02:00
libatomic_ops libatomic_ops: upgrade release to 7.8.0 2023-07-04 02:11:02 +02:00
libcdr add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
libcmis Fix warning C4589 when building with MSVC without -Wv:18 2024-02-23 01:34:11 +01:00
libebook add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
libeot Remove hard limit to c89 for clang 2023-12-10 00:37:58 +01:00
libepubgen add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
libetonyek external/libetonyek: operation between different enumeration types 2023-12-11 07:59:26 +01:00
libexttextcat libexttextcat: package newer language modules 2024-01-03 16:50:08 +01:00
libffi -Wimplicit-function-declaration 2023-10-15 23:22:44 +02:00
libfreehand add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
libgpg-error libgpg-error: Upgrade to 1.49 2024-04-26 12:47:24 +02:00
libjpeg-turbo libjpeg-turbo is used for import but also export jpeg filter 2023-06-15 14:25:27 +02:00
liblangtag extracting tarballs that call helpers to uncompress require unix-style paths 2024-04-26 14:01:36 +02:00
libmspub No need to fiddle with ICU UChar typedef anymore 2023-06-21 16:59:39 +02:00
libmwaw
libnumbertext external/libnumbertext: Silence -Werror,-Wdeprecated-declarations 2023-12-08 07:31:54 +01:00
libodfgen
liborcus Upgrade orcus to 0.19.2 2023-11-10 15:35:47 +01:00
libpagemaker
libpng macOS (janitor): remove workarounds for no longer supported SDKs 2022-11-21 22:35:33 +01:00
libqxp add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
librevenge tdf#63130 improve the performance in librevenge 2023-05-18 09:16:42 +02:00
libstaroffice
libtiff ofz#65182 putcontig8bitYCbCr22tile issue 2023-12-20 09:31:22 +01:00
libtommath use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
libvisio add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
libwebp libwebp: Upgrade to 1.4.0 2024-04-18 09:47:21 +02:00
libwpd tdf#153034: Three wrong Greek characters in WordPerfect 5 import 2023-09-10 09:37:35 +02:00
libwpg Reinstate external/libwpg/rpath.patch 2023-05-09 10:30:56 +02:00
libwps external/libwps: operation between different enumeration types 2023-12-11 07:59:09 +01:00
libxml2 tdf#159502 libxml2: apply Solaris ld patch only on Solaris 2024-02-16 10:38:28 +01:00
libxslt Fix Linux --without-system-libxml build 2023-07-04 09:38:35 +02:00
libzmf add MSYS_NO_PATHCONV=1 to prevent MSYS auto-magic 2024-04-26 14:00:35 +02:00
lpsolve Remove support for AIX 2023-01-27 07:28:16 +00:00
lxml external/lxml: Silence -Wincompatible-pointer-types 2024-04-03 21:36:29 +02:00
mariadb-connector-c Related tdf#150082: remove duplicate gssapi_client/gssapi_errmsg 2024-05-03 13:20:51 +02:00
mdds silence use-after-free warning in mdds for gcc12.3 in optimized build 2024-01-18 00:42:16 +01:00
mdnsresponder
misc_extensions
more_fonts Revert "tdf#159752: Add missing NotoSans/NotoSerif fonts back" 2024-02-25 21:22:27 +01:00
msc-externals
mythes
nss add debuginfo generation flags to internal nss 2024-04-26 09:26:21 +02:00
onlineupdate makefile simplification: replace $(call gb_CustomTarget_get_workdir,foo) 2024-05-03 16:06:14 +02:00
openldap openldap: upgrade to release 2.6.6 2023-08-09 09:57:15 +02:00
openssl use strawberry perl in wsl-as-helper case for openssl 2024-04-26 14:02:29 +02:00
pdfium Update pdfium to 6425 2024-04-22 17:02:14 +02:00
poppler poppler: upgrade to release 24.03.0 2024-03-26 09:25:55 +01:00
postgresql postgresql: upgrade to release 13.11 2023-06-30 10:05:54 +02:00
python3 use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
redland A more principled suppression of -fsanitize=function in external C code 2023-09-15 07:58:37 +02:00
rhino clean up after removal of patched rhino 2024-04-08 10:48:19 +02:00
sane
skia use --binary flag when applying patches with patch from git-bash 2024-04-24 15:50:35 +02:00
twain_dsm
unixODBC
xmlsec Update libxmlsec to 1.3.4 2024-04-15 08:03:11 +02:00
xsltml
zlib -Wimplicit-function-declaration 2023-12-11 16:45:48 +01:00
zxcvbn-c external/zxcvbn-c: There is no std::basic_string<int> 2024-02-07 12:09:06 +01:00
zxing zxing-cpp: upgrade to release 2.2.1 2023-12-23 09:52:25 +01:00
Makefile
Module_external.mk argon2: add new external library 2023-12-19 17:25:05 +01:00
README.md

External Projects

External projects bundled with LibreOffice.