office-gobmx/solenv/gbuild
Mike Kaganski 0f5eb62300 Enable -bigobj on MSVC
This fixes this error:

  C:\lo\src\core\sc\qa\unit\ucalc_copypaste.cxx : fatal error C1128: number of sections exceeded object file format limit: compile with /bigobj

According to [1], it is enabled by default in all UWP projects, which
presumably means there's no harm in enabling it (other than some
compiling overhead, which impact is unclear at the moment).

Enabling it unconditionally, it would not create a mismatch like in
7788e87ce2.

[1] https://docs.microsoft.com/en-us/cpp/build/reference/bigobj-increase-number-of-sections-in-dot-obj-file

Change-Id: Id176add21fec2a6084149e9ff23bdafb10b3d579
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116454
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2021-05-31 16:50:44 +02:00
..
extensions
platform Enable -bigobj on MSVC 2021-05-31 16:50:44 +02:00
AllLangHelp.mk
AllLangMoTarget.mk
AllLangPackage.mk
AutoInstall.mk
CliAssembly.mk
CliLibrary.mk
CliNativeLibrary.mk
CliUnoApi.mk
CompilerTest.mk
ComponentTarget.mk
Configuration.mk
CppunitTest.mk
CustomTarget.mk
Deliver.mk
Dictionary.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
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
StaticLibrary.mk
TargetLocations.mk gbuild: implement gb_UnoApi_get_target_for_build 2021-05-31 13:19:21 +02:00
Tempfile.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.