office-gobmx/solenv/gbuild
Stephan Bergmann d02310ba14 Remaining GCC -Wcast-function-type issues
As Clang supports that warning now too, lots of occurrences have meanwhile been
cleaned up for good (0c29c417ef "Avoid
-Werror,-Wcast-function-type-mismatch", 1344e6261a
"Avoid -Werror,-Wcast-function-type-mismatch",
85a2bb9f52 "Avoid
-Werror,-Wcast-function-type-mismatch", etc.), so
ce99754e9b "Globally disable -Wcast-function-type
new with upcoming GCC 8" in solenv/gbuild/platform/com_GCC_defs.mk should no
longer be necessary.

One remaining issue I encountered was dae7304df6
"Silence Clang 19 trunk -Werror,-Wcast-function-type-mismatch", where GCC needs
a different way for silencing the warnings in pyuno/source/module/ than had been
used there for Clang.

Change-Id: I5d0404b957d798114051209c31e022a898cf91f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173623
Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
Tested-by: Jenkins
2024-09-19 07:35:49 +02:00
..
extensions
platform Remaining GCC -Wcast-function-type issues 2024-09-19 07:35:49 +02:00
AllLangHelp.mk
AllLangMoTarget.mk
AllLangPackage.mk
AutoInstall.mk
CliAssembly.mk
CliLibrary.mk
CliNativeLibrary.mk
CliUnoApi.mk
CompilerTest.mk
ComponentTarget.mk
Conditions.mk
Configuration.mk
CppunitTest.mk
CustomTarget.mk wsl: avoid another case of redirection / piping 2024-08-30 15:59:48 +02:00
Deliver.mk
Dictionary.mk
DotnetLibrary.mk
DotnetTest.mk
empty.zip
Executable.mk
Extension.mk
ExtensionPackage.mk
ExternalExecutable.mk
ExternalPackage.mk
ExternalProject.mk
Gallery.mk
gbuild.help.txt
gbuild.mk
gen-autoinstall.py
GeneratedPackage.mk
Helper.mk
HelpTarget.mk
InstallModule.mk
InstallModuleTarget.mk scp2: simplifiy language snippet creation rules 2024-09-02 21:16:10 +02:00
InstallScript.mk
InternalUnoApi.mk
Jar.mk
JavaClassSet.mk
JunitTest.mk
Library.mk
LinkTarget.mk
Module.mk
Output.mk
Package.mk
PackageSet.mk
Pagein.mk
partial_build.mk
Postprocess.mk
PrecompiledHeaders.mk
PythonTest.mk
Pyuno.mk
Rdb.mk
README
SdiTarget.mk
static.mk
StaticLibrary.mk
TargetLocations.mk
TestHelpers.mk
Trace.mk
UIConfig.mk
uitest-failed-default.sh
UITest.mk
UnoApi.mk
UnoApiTarget.mk
UnpackedTarball.mk
WinResTarget.mk
Zip.mk

GBuild is a set of makefile macros built on top of gmake that attempts to simplify LibreOffice development.

See
  https://wiki.documentfoundation.org/Development/Build_System
for online build-system documentation.

See
	https://web.archive.org/web/20130911015536/http://wiki.openoffice.org/wiki/Build_Environment_Effort/Module_Migration
for an archived overview of the new build system.

See
   ./solenv/doc/gbuild
for a commented class/API hierarchy of gbuild written in C++ syntax. It was not
intended for any use beyond to generate nicelooking docs with the doxygen
doxygen documentation generator from it. It likely is quite outdated these
days.