summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2014-11-12missing subst breaking assignment of libs to modulesDavid Tardon
Change-Id: I7a4d2dc0bd424f17eceb3f5d4c8758255bca50de
2014-11-12gbuild: move setting of gb_CPUDEFS to CPU-specific fileMichael Stahl
Change-Id: I91b05bb579b4f74fad7b479453389437d4376b2f
2014-11-12gbuild: let's read our elves through a variable for consistencyMichael Stahl
Change-Id: I264a94dc9cdecf1a21ee37b37b5464e05a8e205a
2014-11-12in general, SOLARIS should use /usr/bin/ld.Richard PALO
Make equivalent to unxgcc.mk (with gld). NB: use $(READELF) updated in configure.ac and config_host.mk.in Signed-off-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit d6afd367167ed406cd97192da358b776dbf5158e) Conflicts: solenv/gbuild/platform/solaris.mk note: while cherry-picking to master, removed all mention of toolchains that are unsupported on master due to lack of C++11 support (GCC < 4.6). Change-Id: Iaf175fb7db095c567e9837eac8456c0c3809e334 Reviewed-on: https://gerrit.libreoffice.org/12384 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-11add 'make etags' to generate etagsTakeshi Abe
Change-Id: Id87f71b6d31720173f0c5ec2a4fc395065223b79 Reviewed-on: https://gerrit.libreoffice.org/12300 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-11fdo#80403: TokenHandler impl. FastTokenHandlerBaseDaniel Sikeler
getTokenFromUTF8: calls getTokenDirect getTokenDirect: uses perfect hash New makefile creates perfect hash table with perl-script gentoken.pl. I found the script on https://wiki.openoffice.org/wiki/XFastTokenHandler and made some changes. XMLTokens are defined in tokens.txt Change-Id: Id04134a896ee082e2d0ba55a715fede19ff04928 Reviewed-on: https://gerrit.libreoffice.org/12335 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2014-11-10Do not deref (potentially dangling) weak_ptrStephan Bergmann
Change-Id: Ic9694aa8bd85fe0548b8f5fc5f52b4bbd6dce1cf
2014-11-10force --std=gnu89 for clang (and gcc), properlyLuboš Luňák
This implements 3a4860a751980b566b44d57cde188292df5e8726 in the proper place. Change-Id: I7b60602933819561d0bff5e72dcd5ee8986f63c0
2014-11-10avoid exceeding commandline limitsChristian Lohmaier
by using make's file function via the var2file wrapper instead of using loooooong echo statements Change-Id: Ie81007ad7de8c4e9f4d07724fba3cbe0e93f821d
2014-11-10Adapt FractionPrinterStephan Bergmann
Change-Id: Ic297f14ea1bf5f3fa69c80a34439b5d13fc84346
2014-11-10merge vcllo and vclopenglloMarkus Mohrhard
Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
2014-11-07make 'make tags' work in case of out-of-tree buildTakeshi Abe
Change-Id: I6c25988497208d9ae652feb1f9c37032f22ae376 Reviewed-on: https://gerrit.libreoffice.org/12295 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-11-01fdo#85633 filter out empty file recordsDavid Tardon
Change-Id: I9f96cf3e059d444c52ce81b37cf5f69157c2888d
2014-10-31gbuild: enforce AutoInstall for Library, Executable, JarMichael Stahl
... by disallowing usage of gb_Helper_register_* without _for_install for layers that imply installation. Change-Id: I5734b2d6fbc57196633a562dd5df0236cc290ca6
2014-10-30Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini
Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-10-30fix bracketCaolán McNamara
Change-Id: Id4fc5dda86845d23fe35122f7ade3ae99b2d123c
2014-10-30Setting download name: To let other product name can pass to $startYiiChang Yen
Because the product name may be others. Change-Id: I2cd60fd029c7a75b8018b681303aa2883cd3dc97 Reviewed-on: https://gerrit.libreoffice.org/12074 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-10-29Improve framework for callgrind performance unit testsMatúš Kukan
Do not abort in tests which take longer then before. Since 4f5f6d2444a24138c3d3d378771f87cb06427195 we have nice tool to collect callgrind results, store them.. Also, make it not necessary to duplicate anything. Any test can be turned into a performance test by using callgrindStart/callgrindDump. You only need to duplicate the makefile name in gb_Module_add_perfcheck_targets. So, if the test is run as part of 'perfcheck', it runs under callgrind, otherwise it behaves like a regular unit test. Change-Id: I7acbb855b1823c9a32ba126abb57dccc767ca239
2014-10-29installer: let's make missing FileID a fatal errorMichael Stahl
... because the upcoming AutoInstall conversions introduce dependency from FolderItem to auto-installed executables, and we want to ensure that that keeps working. Change-Id: I08d4aeddd28b93f080e201716597315e9a6ec2d6
2014-10-28Remove unused gb_Jar_JAVACOMMANDStephan Bergmann
Change-Id: Iccaf452a16e1971afbca9c7af330d8ab3aa7318d
2014-10-24fix rebuild of component file for CppunitTestDavid Tardon
Change-Id: Ic0de3e77d9f5c05e41e434d7ae2215ba4460f13f
2014-10-24More useful pretty printing of invalid fractionsStephan Bergmann
Change-Id: I5e118182e146645ee8546c69edf21834117a1129
2014-10-24Beware gb_CppunitTest_use_library_files plus gb_CppunitTest_use_componentStephan Bergmann
...it causes the library's objects to be loaded twice, causing potential trouble with static data. So introduce gb_Cppunit_set_componentfile, processing the library's source component file into an additional workdir/CppuntiTest/ component file referencing the test library. (This required to drop the gb_Helper_abbreviate_dirs bric-a-brac, as it would do $W replacement into file URLs contained in the resulting .component file.) Change-Id: I57847e549817d25cca53a13effd7d408e0c99f9a
2014-10-23fdo#60689: replace SUPD variableMarcos Paulo de Souza
Change-Id: Iad63330f8762b595ba5ee94fc20bc2c64ac92f6b Reviewed-on: https://gerrit.libreoffice.org/11937 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-10-23Rename --enable-sal-info to --enable-sal-logTor Lillqvist
Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
2014-10-23Add --enable-sal-infoTor Lillqvist
Change-Id: I014d70ace7ce34b804ea2a018d3de8f94f7e0cbc
2014-10-23kill OUTPATHNorbert Thiebaud
Change-Id: I91806c3a55905dfd1ae90a10bc890cc526ff3270 Reviewed-on: https://gerrit.libreoffice.org/11908 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-10-22Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist
Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-10-20Fix MSI comment when productname contains whitespaceYiiChang Yen
Change-Id: I5c6383cd383eef02cc9e8a6f4798b928763e46c6 Reviewed-on: https://gerrit.libreoffice.org/11994 Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com> Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2014-10-16Strip svidl down to what is still usedStephan Bergmann
...the generated .ilb, .lst, and .sid outputs requested by SdiTarget were apparently unused. Change-Id: I1abb2abc7945070451fce4a98a11d955515e3f63
2014-10-13enhance perfcheck failing messageLaurent Godard
add the expected number Change-Id: Ib068288f7efbfebc2705c6084dc34a651def1986 Reviewed-on: https://gerrit.libreoffice.org/11948 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-10-11drop -Wno-long-double compiler flagDouglas Mencken
new GCC compilers do not accept "obsolete and totally removed in gcc 4.2 and later" -Wno-long-double flag actually, it used to be Apple-only GCC extension for gcc<=3.3 Change-Id: Ied3320cbd45915682b628c99bb0a168ea4753bb7 Reviewed-on: https://gerrit.libreoffice.org/11819 Reviewed-by: Douglas Mencken <dougmencken@gmail.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-10-11Fix missing quote in environment.pmChris Sherlock
Change-Id: I6f91165b5c4bfd06a23224f2ed16818c7d74852b
2014-10-10installer: populate installer::globals::[os,com,cpuname]Norbert Thiebaud
with there respective env variable OS,COM,CPUNAME this is a first step to get rid of OUTPATH Change-Id: Idab4dd7b19deba5252390cbd2cb74dfff9efe64e Reviewed-on: https://gerrit.libreoffice.org/11907 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-10-10remove unused $variables{'os'}Norbert Thiebaud
Change-Id: Idaf0b0e9fc38dc05f24c111304ef5189b4ba111c Reviewed-on: https://gerrit.libreoffice.org/11906 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-10-10MACOSX_INTEL_GCC is deadStephan Bergmann
...since f49ff3f5769e231c08781a7598e85dca5fb8dbc9 "We always build 64-bit OS X code" Change-Id: Ie2e2534bbef0014c81cc96f67572d39db21650fc
2014-10-10typo: follwing -> followingAndras Timar
Change-Id: Ia201473c84dc0923e8f4bee6329ad926cd6addd6
2014-10-10Drop unnecessary gb_COMPILERDEFAULTOPTFLAGSStephan Bergmann
Change-Id: I9e4c39c24fff8345f25729734a702667277e5dc3
2014-10-09Remove jvmfwk plugin featureStephan Bergmann
...which was effectively unused; there only ever was a single sunjavaplugin that is now folded directly into jvmfwk. Leaves room for further clean up. Change-Id: I14dd2a3a09bd1ce9a8c3f5c156628ec11d954a0b
2014-10-09fix 'line too long' link error on Windows with merged-libsNoel Grandin
Change-Id: I76457af34d5a034197d1b7d847a7120518f44383
2014-10-06gbuild: enable -Wnon-virtual-dtor for all GCC platformsMichael Stahl
It was disabled globally at a time when GCC did not yet support #pragma GCC diagnostic. Change-Id: I062f6b437e6119203f2b0824a25238b45b4f4e79
2014-10-06gbuild: -Wnon-virtual-dtor and strict aliasing workaround for GCC < 4.6Michael Stahl
... is obsolete, remove that. Change-Id: I541de32ac4389d8049c25c98b63a69d084d1594d
2014-10-04android: add library for text filter (to read text files)Tomaž Vajngerl
Change-Id: Ie63f058463e681b0b4adedc5f0cbc5b0a703601a
2014-10-01Drop -Wno-deprecated-declarations workaroundStephan Bergmann
...for one, all supported GCC versions should HAVE_GCC_PRAGMA_OPERATOR by now; for another, there are virtually no uses of std::auto_ptr left. Change-Id: I5d94c2520d43ff0a4a8f6882ce64ebed888b44ec
2014-09-26Use multi-column layout and correct header colourPhilipp Weissenbacher
Also fixed some tab indents Change-Id: If2e4301d2199e0a72c8d859231430c1982fd0fc0 Reviewed-on: https://gerrit.libreoffice.org/11649 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-25Fix PythonTest on windowsPeter Foley
Change-Id: I8d9d2757020fe4d2cf51bfd257e4bcb573baaaf5 Reviewed-on: https://gerrit.libreoffice.org/11631 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-24Revert "Make PythonTests depend on the ExternalExecutable"Matúš Kukan
This reverts commit 9416f4e8ab5fe9e1006bf8afd0b9d0ed2655a315. Change-Id: Id187b98c26e0fb109c26b31fb88bb50d0960d6fb Reviewed-on: https://gerrit.libreoffice.org/11627 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-09-24Make PythonTests depend on the ExternalExecutablePeter Foley
This fixes builds on windows with fully-internal python where the package is built but the exe isn't in instdir when building a PythonTest. Change-Id: Iab1d330a36adf1c849635b990bfe5d31359bec2b Reviewed-on: https://gerrit.libreoffice.org/11618 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>
2014-09-24fix a typo in gbuild help and improve a autoconf error messagePeter Foley
Change-Id: Iaee342ae6d612e35d1d2dfa91edbc952d4f73b4e Reviewed-on: https://gerrit.libreoffice.org/11616 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com>