summaryrefslogtreecommitdiff
path: root/set_soenv.in
AgeCommit message (Collapse)AuthorFilesLines
2011-09-10provide instructions to install a linreoffice-custom gnumakeNorbert Thiebaud1-3/+21
2011-09-10Add detection of stale / slow makes (for Windows) and warn about them.Michael Meeks1-0/+12
2011-09-01extend branding options in configureAndras Timar1-0/+9
2011-08-30Remove the almost always empty '350' directoryFrançois Tigeot1-2/+2
It's better to use two completely separate source trees than to try to build two different versions of LibreOffice in the same one
2011-08-29MinGW cross-compilation improvementsTor Lillqvist1-0/+7
Make sure the MINGW_FOO environment variables get set and propagated to the build environment also in the MinGW cross-compilation case. The OOo code used to do that for MinGW natively on Windows (under Cygwin). (Which we don't intend to support.) Now, whether the *use* of these variables in the various makefiles etc is relevant any more remains to be seen. I suspect all that might well be unnecessary, as we after all are capable of cross-build the code using MinGW just fine currently with none of these MINGW_FOO being set. One place where at least MINGW_GCCDLL and MINGW_GXXDLL is needed, though, is in scp2. We presumably do want to include these DLLs (the shared libgcc and libstdc++) in the installation set, to the extent the scp2 stuff can be used still in a MinGW cross-build context.
2011-08-29we are not using this GLIBC variableMatúš Kukan1-5/+1
2011-08-26Bin USE_MINGWTor Lillqvist1-124/+46
Its alternative values as used by OOo is irrelevant to us as we don't intend to support building using MinGW on Windows itself. To us, MinGW always means cross-compilation. For us it is enough to look at $(OS)$(COM), and WNTGCC always implies cross-compilation. (OOo on the other hand attempts to support use of the Cygwin gcc with the -mno-cygwin option (which is practically considered an obsolete option), the normal MinGW compiler (but still from Cygwin), but not cros-compilation.)
2011-08-24Add support for creating merged library.Matúš Kukan1-0/+1
This commit allows to set which libraries to merge and creates merged library in tail_build if enabled. This should save time when loading libraries in application and also makes more sense for link-time optimization. Signed-off-by: Michael Meeks <michael.meeks@novell.com>
2011-08-23fix $JRELIBDIR/$JRETOOLKITDIR/$JRETHREADDIR for mips(el) (missing /jre)Rene Engelhard1-4/+4
2011-08-23export WORDS_BIGENDIAN in set_soenv and make graphite2 use itRene Engelhard1-0/+1
2011-08-23Remove once again the INSTALLDIR featureFrançois Tigeot1-2/+0
It was reintroduced with a merge from the 3.4 branch
2011-08-23Don't unset INCLUDE in each MSVC compilation, instead do it in Env.Host.shTor Lillqvist1-0/+1
2011-08-22Enable CUPS unconditionallyFrançois Tigeot1-1/+0
It doesn't make sense to try to use anything else to print on *nix systems these days
2011-08-22enable using link-time optimizationMatúš Kukan1-0/+1
This commit enables LTO for all shared libraries. Build takes much longer. Use just with gcc-4.5 or later.
2011-08-19detect gmake 3.81 and limit to -j1 unless num-cpu is explicitly setNorbert Thiebaud1-0/+1
2011-08-11Implement AsmObject in gbuild (Windows only for now, stub for unxgcc).Jan Holesovsky1-0/+1
This fixes the build of 'basic' on Windows.
2011-08-10Remove --server mode and supporting code from build.pl.Jordan Ayers1-3/+1
2011-08-09Adjust the parallelism of tail_build to be max(max-process, num-cpus)Norbert Thiebaud1-0/+1
tail_build run mostly by itself and wrap a dozen of module, using just MAXPROCESS for the parallelism force to limit NB_CPUS in order to avoid a NB_CPUS x MAXPROCESS scenario. This mitigate this problem, until we don;t need MAXPROCESS anymore and NB_CPUS becomes the only driving force.
2011-08-07remove obsolete USE_CCACHE env. prefix ccache after C[C|XX] final evalNorbert Thiebaud1-1/+0
2011-08-07Added Russian language Lightproof moduleKalman Szalai - KAMI1-0/+1
* Added module * Remove versioned directories in scp2 module for Lightproof
2011-08-04just check for support of -mno-avxCaolán McNamara1-0/+1
2011-08-01Using X11 on MacOSX hasn't been supported for yearsTor Lillqvist1-5/+0
2011-07-31set_soenv: remove reference to no longer existing program stepsMiklos Vajna1-3/+0
Those were removed in commit 22d9caecc978a5739ddd1430fd26abe06454726c already.
2011-07-30MacOS: Remove some of my changes.Joseph Powers1-1/+1
tml didn't like some of them; plus, configure.in -> configure removes the [] in if statements (atleast on my machine) so I have to use "test". My CPATH & LIBRARY_PATH statements where unreliable; even after modifying set_soenv.in to export them correctly. I'm currently exporting them before the ./autogen.sh && make and things seem to work better; I'm still looking for a better solution.
2011-07-29Mac OS: On 10.7, the standard search paths don't work.Joseph Powers1-3/+3
Installing xCode 4.1 renames the xCode 3.2.6 directory to /Developer-old/; however, the compiler gets confused and can't find the headers and libraries. This patch just notifies the compiler where they are actually located. Note: I'm assuming that people compiling on 10.7 aren't trying to generate a PPC binary.
2011-07-28Merge commit 'libreoffice-3.4.2.3'Jan Holesovsky1-1/+14
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 Thiebaud1-0/+1
2011-07-26oops lost the patch to export the MacOSX variable inset_soenv.inNorbert Thiebaud1-1/+4
2011-07-26MacOSX configure options to support SDK and version min/maxNorbert Thiebaud1-7/+13
2011-07-26add dbumenugtk configure checkBjoern Michaelsen1-0/+2
2011-07-25Revert "no need for INPATH in WORKDIR anymore"Tor Lillqvist1-1/+1
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 Michaelsen1-1/+1
* this has been obsoleted with commit 22d9caecc978a5739ddd1430fd26abe06454726c
2011-07-25Use fixed-name environment script and no source_soenv.shTor Lillqvist1-55/+43
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 Lillqvist1-6/+1
2011-07-24Merge branch 'master' into feature/gnumake4Bjoern Michaelsen1-6/+2
2011-07-23bump workdir up a few levelsBjoern Michaelsen1-1/+1
2011-07-22ENABLE_DEBUG_STL isn't working out for us, too easy to mix with and withoutCaolán McNamara1-1/+0
2011-07-21Using -L/lib and -L/usr/lib on MacOSX builds is unnecessary and wrongTor Lillqvist1-5/+2
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 Michaelsen1-10/+15
2011-07-21Propagate DISABLE_ACTIVEX also in the WNTGCC caseTor Lillqvist1-0/+1
2011-07-21revert some mismerges in set_soenv.inMatúš Kukan1-1/+12
2011-07-12accept x86_64 for FreeBSD as wellMike Eberdt1-1/+1
2011-07-11better support for distro packagingPetr Mladek1-1/+14
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 Lillqvist1-3/+4
2011-07-03Most likely pointless to pass -I $COMPATH/include when using gccTor Lillqvist1-1/+1
Surely gcc finds its default header location anyway.
2011-06-30fix stray defineCaolán McNamara1-1/+0
2011-06-30make cairo an unconditional requirement for text renderingCaolán McNamara1-1/+0
2011-06-23Don't use FLIPCMD when cross-compiling from UnixTor Lillqvist1-1/+3
2011-06-22add FONTCONFIG_[LIBS|CFLAGS]Caolán McNamara1-0/+2
2011-06-22fix configure without the optional translations modulePetr Mladek1-3/+5