summaryrefslogtreecommitdiff
path: root/set_soenv.in
AgeCommit message (Collapse)Author
2011-07-28Merge commit 'libreoffice-3.4.2.3'Jan Holesovsky
Conflicts: Makefile.in configure.in instsetoo_native/util/makefile.mk instsetoo_native/util/openoffice.lst ooo.lst.in set_soenv.in solenv/inc/minor.mk
2011-07-26make -Wno-long-double usage conditional to gcc supporting itNorbert Thiebaud
2011-07-26oops lost the patch to export the MacOSX variable inset_soenv.inNorbert Thiebaud
2011-07-26MacOSX configure options to support SDK and version min/maxNorbert Thiebaud
2011-07-26add dbumenugtk configure checkBjoern Michaelsen
2011-07-25Revert "no need for INPATH in WORKDIR anymore"Tor Lillqvist
We do need to have the platform-specific part in WORKDIR, for cross-compilation support. This reverts commit 3c471c4a11fe58a6cd3dbf09099d9a1ecf60dd38.
2011-07-25no need for INPATH in WORKDIR anymoreBjoern Michaelsen
* this has been obsoleted with commit 22d9caecc978a5739ddd1430fd26abe06454726c
2011-07-25Use fixed-name environment script and no source_soenv.shTor Lillqvist
No longer call the script snippet LinuxX86Env.Set.sh, MacOSXX86Env.Set.sh, etc, but always Env.Host.sh. No need for source_soenv.sh then, which wouldn't have worked when cross-compiling anyway. (As before, when cross-compiling, the environment script snipppet for the BUILD platform is called Env.Build.sh.)
2011-07-25Bin pointless "nmake=dmake" alias, who needs that?Tor Lillqvist
2011-07-24Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
2011-07-23bump workdir up a few levelsBjoern Michaelsen
2011-07-22ENABLE_DEBUG_STL isn't working out for us, too easy to mix with and withoutCaolán McNamara
2011-07-21Using -L/lib and -L/usr/lib on MacOSX builds is unnecessary and wrongTor Lillqvist
As we build against the MacOSX 10.4 SDK we should certainly not link against any libraries of the build OS, which could well be 10.5, 10.6 or 10.7. Norbert verified that this works fine.
2011-07-21resyncing to masterBjoern Michaelsen
2011-07-21Propagate DISABLE_ACTIVEX also in the WNTGCC caseTor Lillqvist
2011-07-21revert some mismerges in set_soenv.inMatúš Kukan
2011-07-12accept x86_64 for FreeBSD as wellMike Eberdt
2011-07-11better support for distro packagingPetr Mladek
This is port from the build repo. The main differences are: + splits package-ooo into several scripts (bin/distro-install-*) + renames many variables to avoid OOO prefix and to better fit the variables produced by the current bootstrap configure.in + uses OOO_VENDOR from bootstrap/configure.in to add distro specific hacks; the conditions have been updated only for "Novell, inc." + install most of the desktop integration from sysui using sysui/desktop/share/create_tree.sh + do not install two extra templates: $OOINSTBASE/basis$VERSION/share/template/en-US/forms/resume.ott $OOINSTBASE/basis$VERSION/share/template/en-US/officorr/project-proposal.ott should get merged with other templates + do not install pyunorc-update64; it is needed only when you want to run 32-bit LO on 64-bit system; is anyone using it? + do not call install-dictionaries: + do not call build-galleries: is anyone using them? + do not install ootool and ooconfig is anyone using them? are they still working? Signed-off-by: Michael Meeks <michael.meeks@novell.com> Signed-off-by: Miklos Vajna <vmiklos@frugalware.org> Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@gmail.com>
2011-07-09Don't use -L /usr/lib when building for iOSTor Lillqvist
2011-07-03Most likely pointless to pass -I $COMPATH/include when using gccTor Lillqvist
Surely gcc finds its default header location anyway.
2011-06-30fix stray defineCaolán McNamara
2011-06-30make cairo an unconditional requirement for text renderingCaolán McNamara
2011-06-23Don't use FLIPCMD when cross-compiling from UnixTor Lillqvist
2011-06-22add FONTCONFIG_[LIBS|CFLAGS]Caolán McNamara
2011-06-22fix configure without the optional translations modulePetr Mladek
2011-06-21Disable ATL when compiling with MinGWTor Lillqvist
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
Conflicts: Repository.mk RepositoryFixes.mk configure configure.in set_soenv.in solenv/config/sdev300.ini solenv/gbuild/ComponentTarget.mk solenv/gbuild/CppunitTest.mk solenv/gbuild/CustomTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/JavaClassSet.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/platform/winmingw.mk solenv/gbuild/templates/Executable.mk solenv/gbuild/templates/Library.mk solenv/inc/libs.mk solenv/inc/unxobsd.mk
2011-06-18enable libstdc++'s debug mode with --enable-debugDavid Tardon
2011-06-18Temporary hack can be binned nowTor Lillqvist
2011-06-17gnumake4: set_soenv.in: do not generate tcsh environment file [hg:7ac1d3e8f1fa]Michael Stahl
2011-06-17gnumake4: #i117687#: do not source *Env.Set.sh in bootstrap [hg:3c81abff5843]Michael Stahl
2011-06-17ooo340fixes: #i117804# differentiate between ENABLE_CAIRO and ↵Philipp Lohmann [pl]
ENABLE_CAIRO_CANVAS [hg:e09be3339384]
2011-06-17Merge remote-tracking branch 'origin/libreoffice-3-4'Jan Holesovsky
Conflicts: Makefile.in bootstrap.1 configure.in solenv/inc/minor.mk
2011-06-17Make the online update service configurable (via --enable-online-update).Jan Holesovsky
Signed-off-by: Petr Mladek <pmladek@suse.cz>
2011-06-15only fetch external tarballs if --disable-fetch-external is not definedRobert Nagy
2011-06-15only fetch external tarballs if --disable-fetch-external is not definedRobert Nagy
2011-06-14first cut of gtk3 auto-detection, and autoconf-fooMichael Meeks
2011-06-14Add FOR_BUILD variant of SYSTEM_LIBXSLT and use it to decide which xsltproc ↵Tor Lillqvist
to run
2011-06-10Don't use undefined variableTor Lillqvist
2011-06-09Propagate also SYSBASE to the build environmentTor Lillqvist
2011-06-08Compare CROSS_COMPILING explicitly to YESTor Lillqvist
2011-06-06Allow system libvisio when asked nicelyFridrich Štrba
2011-06-05Bin the --with-icu-native-build-root optionTor Lillqvist
2011-06-04Rehash of cross-compilation ideasTor Lillqvist
Like in my previous plan, when cross-compiling we run the same configure script separately for a native build configuration on the build platform, in a temporary subdirectory. Now use a fixed name "CONF-FOR-BUILD" for that subdirectory, so that it is easy to edit out that path component from those build environment variables that contain it. Pass more of the native build environment variables up to the main configure and propagate those to the build environment suffixed with _FOR_BUILD: INPATH, OUTPATH OUTDIR, PATH, SOLARINC, SOLARLIB, WORKDIR. Whether these all will actually be needed remains to be seen, the set can be reduced later. The environment setting file (*Env.Set.sh) for the native build is copied here to the top directory under the name Env.Build.sh, and the environment variables set in it that contain pathnames are modified to point directly to this top directory, not the temporary CONF-FOR-BUILD subdirectory. When doing a cross-compiling build, we first do a build of the necessary build-time tools for the build platform. This is done in the same source tree. As the directories where build results are stored include the platform specification (OUTPATH or in some cases INPATH), there should be no clashes. Don't run the download script from ./bootstrap(.1). We are running it from Makefile already anyway often enough. This could also do with some clean-up; the ./g -f clone phase is a bit slow, I am not sure if it really is necessary every time? Also, we should not overwrite ooo.lst if its contents isn't changing. Use INPATH_FOR_BUILD in SOLARBINDIR so that the self-built tools like idlc that we run are for the build platform, not the host platform. Attempt to get rid of the makefile.rc and makefile.mk files. Surely it should be enough with just Makefile(.in) (and then GNUmakefile.mk for its own so far special gbuild purposes). Instead of invoking dmake to do "clean" or "distclean" from Makefile(.in), we already just do the same directly in Makefile(.in). This way we don't need to first build dmake in order to be able to do a make clean, which will then finally clean out dmake again;) Ideally I would like to get rid of bootstrap(.1), too. It should be possible to merge its tasks into configure(.in) or Makefile(.in) as appropriate. And actually, maybe also what set_soenv(.in) does could well be merged into configure(.in)?
2011-06-02Simplify zip and unzip checksTor Lillqvist
2011-06-02Unify librsvg options into --enable-librsvg=no/auto/system/internalTor Lillqvist
2011-05-31Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrapJan Holesovsky
2011-05-31Merge commit 'libreoffice-3.4.0.2'Jan Holesovsky
Conflicts: configure.in distro-configs/LibreOfficeMacOSX.conf distro-configs/OxygenOfficeLinux.conf distro-configs/OxygenOfficeWin32.conf download instsetoo_native/util/openoffice.lst ooo.lst.in set_soenv.in solenv/bin/modules/installer/download.pm solenv/gbuild/CppunitTest.mk solenv/inc/minor.mk solenv/inc/settings.mk
2011-05-31No need to do anything with $HOMETor Lillqvist
2011-05-27Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/bootstrapJan Holesovsky