summaryrefslogtreecommitdiff
path: root/solenv/inc
AgeCommit message (Collapse)Author
2012-09-22neon: convert to gbuildMatúš Kukan
Change-Id: I1cca0e3be7e148c835af26d2c001878b849e8432
2012-09-20Move -isysroot from gb_CFLAGS/gb_CXXFLAGS to CC/CXXTor Lillqvist
That is a much better place for it. The gb_C(XX)FLAGS don't get passed on to "external" modules, so they should not contain flags that are essential for the compilation to work at all. I think. At least for me, in my MacOSX SDK 10.4 -based build tree, using Xcode 3 installed in /Xcode3, on OS X 10.8, the -isysroot is essential for liborcus to compile. Change-Id: I1f11c690585e4ba512eb87d2fddf11872b91dd57
2012-09-20Add typedefs not in the 10.4 SDKTor Lillqvist
Change-Id: I67f6c5392feda674b3d7d53b5dd20ec86e4f9023
2012-09-19Start on experimental support for 64-bit Mac codeTor Lillqvist
Rename the --enable-cl-x64 switch to --enable-64-bit and make its meaning more generic. Drop the CL_X64 config variable, introduce the more generic BITNESS_OVERRIDE instead. Does not build yet. Change-Id: Iac66afe31dceaf40c8262fec2e5aef6a751ba3d2
2012-09-15Let --enable-assert-always-abort affect setting NDEBUG directlyStephan Bergmann
For one, assert.h is designed to be includeable multiple times with changing NDEBUG settings, so it is not robust to include it early in sal/macros.h with "correct" NDEBUG settings and potentially include it again later. For another, there is #ifndef NDEBUG code providing functionality used exclusively within assert calls, which must be compiled with the same NDEBUG-setting as the relevant #include <assert.h>. Change-Id: I7b2f9c85f8e2155051274757c64162ed5a5e9d1b
2012-09-10we don't need exslt for dmakeDavid Tardon
Change-Id: Id8cec9932c9c3bd76f0b1e50038582ae64a6f879
2012-09-10build and deliver internal libexslt. Use LIBEXSLT_LIBS is system xslt is usedPeter Jentsch
Change-Id: I7ab624bc4877af51d4182ab213ef49cd8c5bb2a4
2012-09-06gbuild: disable symbols on --enable-dbgutil --disable-symbolsMichael Stahl
Due to the setup of gb_DEBUGLEVEL in gbuild.mk, gb_SYMBOL was always enabled when --enable-dbgutil is set, with no way to override it. Fix that by turning configure's ENABLE_SYMBOLS into a tri-state, where the new "FALSE" value, set by an explicit --disable-symbols, overrides any implicit way of enabling symbols. But by default an --enable-dbgutil still enables gb_SYMBOL. Change-Id: I94c609863980ed1ab9c73d7a4861c394442b531d
2012-08-31boost: convert to gbuildMatúš Kukan
Change-Id: If3840e048edc93adec3df7fa818e8b43d17cb1d5
2012-08-31extension_helplink.mk is no longer usedStephan Bergmann
Change-Id: I54e7753f7123ed447253901d2251730371bef7b0
2012-08-31-DRTL_USING for dmake modules as wellCaolán McNamara
following logic of 608025986 Change-Id: I016b76bf350432a29e02d528814584c5dbbfff61
2012-08-29ecj knows about -source -targetCaolán McNamara
Change-Id: Ieb26135bb5eeee5cd472becf704e75bcbeeb8518
2012-08-29fdo#54015: At least FreeBSD ld requires -z origin when RPATH contains $ORIGINJung-uk Kim
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>: * bulk replacement of "-Wl,-z,origin,-rpath,..." with "-Wl,-z,origin -Wl,rpath,..." * additional hunk for directory/c-sdk/config/FreeBSD.mk in moz/seamonkey-source-1.1.14.patch did not apply and has been dropped Change-Id: Ie60c696f041108e819ce8f799cff6f58e63a5ad7
2012-08-16For kicks, enable cross-building for Android on MIPSTor Lillqvist
Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
2012-08-02gbuildify autodocCaolán McNamara
Change-Id: I587be109e33b91ba08eb5d2b51c265e39ce797e0
2012-08-02gbuildize cosvCaolán McNamara
Change-Id: I73eb612edaba21aa5bb07577b42bd31f8de2dd2a
2012-08-02sablotron gone for yearsCaolán McNamara
Change-Id: Ib62f0595c42bc4bd8f5c55c8d3de19e92dfe9698
2012-07-30Avoid -z dynsort, https://issues.apache.org/ooo/show_bug.cgi?id=116423Tor Lillqvist
gold doesn't have -z dynsort, so instead of introducing gold ifdefs, just don't bother with -z dynsort. See the bug for discussion. Change-Id: Icfb8395523127d79c30b688420c469ae50ed2dad
2012-07-29Partially revert "Remove unused defines"Thomas Arnhold
This partially reverts 00240d049790d11c4ef35de7a294819107197efd http://lists.freedesktop.org/archives/libreoffice/2012-July/035331.html Change-Id: Ib682cd258cca12e742be5fb1715b2aecfe0a761e
2012-07-23Define also MACOSX_SDK_VERSION in compilationsTor Lillqvist
Change-Id: I1f9810b1230c4e3e5ca0571e5392297c1daf6a47
2012-07-20android: x86 porting work.Michael Meeks
2012-07-20Support for --with-java-target-version in gbuildStephan Bergmann
...had been missing. Old dmake-based build system did not add -source/-target when using gcj (unless gcj really was Eclipse Java Compiler, in which case those -source/-target values were tunneled in via JAVAFLAGS)---hopefully all this is no longer necessary. (Also removed a single use of JAVA_TARGET_FLAG that was nowhere defined.) Change-Id: Ic3596691b622be45e151333981f8f236d11825b4
2012-07-17for external modules add a dependency on the makefile.mk itselfCaolán McNamara
so that on version bumps and/or added/removed patches that we rebuild them from scratch, which hopefully will make incremental builds post external module bump pain-free Change-Id: If268401a2794989d49861c08f7a69ef926cf5809
2012-07-16First attempt at removing mozilla ldap at all (please help to fix)Fridrich Štrba
Change-Id: I0559cf1820c782d22c4d75749f2171d7702b4e73
2012-07-13wntmsc.mk: disable warnings-as-errors for binfilterMichael Stahl
Change-Id: If5ac0aa620d514ca4affe2b20d647a9e9129032e
2012-07-10solenv/inc: SOLAR_JAVA should not be overwritten here.Michael Stahl
SOLAR_JAVA should really be set by configure. Thanks to Pierre-Eric Pelloux-Prayer <pierre-eric@lanedo.com> for the hint.
2012-07-09targetted rename xcr -> xmlscript to match includes and module nameMichael Meeks
2012-07-09Trying to use Windows LDAP for Windows buildsFridrich Strba
Change-Id: Ic06bda1393de4da05af01f79b8ba54cf0ee2cb73 Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-07-01Remove unused definesThomas Arnhold
Change-Id: Ic36b131ee9964a6671f7f41e1cad1631c43ad565
2012-06-28remove malingering legacy RCS tags.Michael Meeks
2012-06-28Remove unused header filesThomas Arnhold
Those are unused too. Change-Id: I09c9dbcdbc68131c7c54bf0762a23f1280e6e22a
2012-06-26re-base on ALv2 code.Michael Meeks
2012-06-22re-base on ALv2 code.Michael Meeks
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-19switch to the new version schemePetr Mladek
use 3.7.0.0.alpha0 where possible; use the suffix "+" in the about dialog to signalize non-release builds Change-Id: If09c78cd30b10e54c46f737a695e0194039c7efc
2012-06-07signed char is default on m68k...Rene Engelhard
Change-Id: I5b57e8e9a9dce3eacc665979844f8cb29f968368
2012-06-07remove -fsigned-char from s390 to fix smoketest..Rene Engelhard
Change-Id: I66c468e917513cdb096937f9955eb8a41aabaa37
2012-06-07Revert "Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove ↵Rene Engelhard
-fsigned-char"" This reverts commit 7ef203d2bf72f7d96fd10d1297af06e82550a1c4.
2012-06-05bump product version to 3.7.0-alpha0+Petr Mladek
keep the package version on 3.6.98, so we could restart release number from 0 for Betas and RCs Change-Id: I7a862a202d2080dcc924362e4deb0e026c940a34
2012-05-31bump product version to 3.6.0-alpha1+Petr Mladek
Change-Id: I94bc00f8a1e646b476f20b3ad954eaae19fef6cb
2012-05-29$(OUTDIR)/inc/*minor.mk is created my gbuild nowDavid Tardon
Actually I think it should be removed entirely, because dmake already includes minor.mk directly from solenv, but I do not want to pry into it right now... Change-Id: I51520642f4796d722cb2131e91e9e92a82920531
2012-05-29these makefiles are not created anymoreDavid Tardon
Change-Id: I430fcca0df44966e05a57d1cafd16d18bebdca81
2012-05-29bin i18npool/version.mk, hardcode the versionDavid Tardon
This makefile must be included from other makefiles, which means it must be delivered first, which does not play so well with gbuild's all-in-one-process build. Because the version has not changed once since the library was introduced in 2006, I consider this just an unecessary complication of already complex build process. Change-Id: I8304f0e8ef9e59a046b10f423dbe61d75e3fc5c2
2012-05-29bin icuversion.mk, set the variables in configureMatúš Kukan
Change-Id: Ife00d7477dacfe1eb325c722517fb038ead083db
2012-05-24fdo#50162 merge rtlbootstrap.mk into configure.inDavid Ostrovsky
Change-Id: I241be2704a069ec1f6be5861084039569673cc12
2012-05-23solenv: adjustvisibility is only for SunStudioMichael Stahl
2012-05-14TDE integrationNorbert Thiebaud
Change-Id: I6f468005c8d8d99d9251a9c4fe4629b98bc4aa5e
2012-05-14Support unpacking xz files.Tomas Chvatal
Change-Id: If0b7234ede1d9f8c59e5df692b45539a508d8921
2012-05-14Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove -fsigned-char"Caolán McNamara
This reverts commit 875c9a28f49c7a73607fcdfac245b648801dccee. because it doesn't make sense to build the dmake modules without -fsigned-char and the gbuild modules with -fsigned-char and we're still got a few bugs where we assume chars are signed Conflicts: solenv/inc/unxlngppc.mk Change-Id: I6ac07fa3ebadd83efd0da1ee69a010b62dfaad59