office-gobmx/solenv/gbuild
Stephan Bergmann 445288f073 Turns out SdiTarget needs the extended SOLARINC after all
After fbfe55e58c "There appears to be no need for
-I. in SOLARINC", on Windows, e.g. workdir/Dep/SdiTarget/basctl/sdi/basslots.d
now contains basslots.sdi without a path, because the call to
osl::File::searchFileURL in SvIdlParser::ReadInclude (idl/source/prj/parser.cxx)
is done with rBase.GetPath() no longer containing the basctl/sdi/ source dir, so
searchFileURL silently returns "basslots.sdi" unmodified.  (The non-Windows
implementation in sal/osl/unx/file_url.cxx appears to also check CWD, so doesn't
suffer from this regression.)

Change-Id: I51802192cfe112f810b193a77d14787d965c2761
Reviewed-on: https://gerrit.libreoffice.org/45323
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-11-27 15:59:38 +01:00
..
extensions gbuild: handle GENCXXCLROBJECTS in gbuildtojson 2017-11-24 12:53:04 +01:00
platform tdf#113787: gbuild: fix the version of cli_cppuhelper assembly 2017-11-24 01:28:22 +01:00
AllLangHelp.mk
AllLangMoTarget.mk
AllLangPackage.mk
AutoInstall.mk
CliAssembly.mk tdf#113787: always require version file with config for CLI assemblies 2017-11-24 01:27:37 +01:00
CliLibrary.mk tdf#113787: always require version file with config for CLI assemblies 2017-11-24 01:27:37 +01:00
CliNativeLibrary.mk tdf#113787: always require version file with config for CLI assemblies 2017-11-24 01:27:37 +01:00
CliUnoApi.mk tdf#113787: always require version file with config for CLI assemblies 2017-11-24 01:27:37 +01:00
CompilerTest.mk
ComponentTarget.mk
config.guess
config.sub
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 tdf#113787: gbuild: fix the version of cli_cppuhelper assembly 2017-11-24 01:28:22 +01:00
LinkTarget.mk tdf#113787: gbuild: fix the version of cli_cppuhelper assembly 2017-11-24 01:28:22 +01:00
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 Turns out SdiTarget needs the extended SOLARINC after all 2017-11-27 15:59:38 +01:00
StaticLibrary.mk
TargetLocations.mk tdf#113787: gbuild: fix the version of cli_cppuhelper assembly 2017-11-24 01:28:22 +01:00
Tempfile.mk
UIConfig.mk
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.