summaryrefslogtreecommitdiffstats
path: root/solenv
Commit message (Collapse)AuthorAgeFilesLines
* Fold URE: Linux ure/share/misc/* -> program/Stephan Bergmann2014-12-011-1/+1
| | | | | | ...and remove now unused ure-link symlink Change-Id: Ic958432c1dad4fae213982d0af072187f151620b
* Fold URE: Linux ure/lib/* -> program/Stephan Bergmann2014-11-285-39/+23
| | | | | | | The ../../../program/ links in the URE jar Class-Paths are a temporary kludge (and juh.jar had lacked adaption for Mac OS X). Change-Id: I2542d8a582866485dd61c05df3fc6b4b39a8403d
* Fold URE: Linux ure/bin/* -> program/Stephan Bergmann2014-11-282-2/+2
| | | | Change-Id: Id6cab518329829c22600f2a68b6b59abd04a564c
* Fix iOS build, need gb_Library_get_sdk_link_dirTor Lillqvist2014-11-271-0/+1
| | | | Change-Id: I1c22b33c15417cb23ed726b048cde1e452d23b9b
* Missing slashStephan Bergmann2014-11-271-1/+1
| | | | Change-Id: I56a37e08b533afb7a2aa91c82862c232c99f7112
* version ini-file's ProductMajor/Minor are unusedStephan Bergmann2014-11-261-2/+0
| | | | | | | ...and had started to have different values in instdir (ProductMajor=450, ProductMinor=0) vs. installation sets (ProductMajor=50, ProductMinor=) Change-Id: I4db2c07b5f7b011218833fc355a3097eb13d0cd4
* On Mac, the lib/libuno_*.dylib symlinks are not in the SDKStephan Bergmann2014-11-268-3/+13
| | | | | | | | | | ...but rather dynamically created (via the SDK's setsdkenv_unix.sh.in) in the SDK's per-user output tree. So better reflect that in instdir by putting the symlinks into workdir/LinkTarget/Library/ instead on Mac. (Which has the additional benefit that the location of the symlinks doesn't change with the versioned SDKDIRNAME.) Change-Id: I77237f6a5d64771c3cb0866e125925ed7b0ecdaf
* always use 1 as default for strip-componentsDavid Tardon2014-11-251-23/+1
| | | | Change-Id: Id5f22ac0f9fcfd7ab064111aec9abb00707d3e67
* Add comment about a bug but how this stuff still works by luckTor Lillqvist2014-11-251-0/+8
| | | | | | | | | | | | | | | | | | | The 'suffix' GNU Make function returns the file name suffix including the period. The test comparing to the string 'zip' will thus never match, and gb_UnpackedTarget_STRIP_COMPONENTS_ZIP_DEFAULT will not be used, but gb_UnpackedTarget_STRIP_COMPONENTS_TAR_DEFAULT. But as most of the Zip archives we unpack do have a top-level with a single directory anyway, that we want to "strip", that works out fine. Apparently those that don't have a such directory level pass a 0 as second argument to gb_UnpackedTarget_STRIP_COMPONENTS_ZIP_DEFAULT which has the effect of avoiding the "stripping". Not sure what to actually do here, so I just commented the situation... Should the code be fixed to do what it thinks it is doing, but then to keep things working as before, should gb_UnpackedTarget_STRIP_COMPONENTS_ZIP_DEFAULT be changed to 1? Change-Id: I6436865dafe47e21e1365a602889cedab3c09784
* coverity#736477 document deliberate Resource leak at detection pointCaolán McNamara2014-11-241-5/+6
| | | | Change-Id: Id9ad1df799c67110a426ee7ce41287703e8bdbfb
* typo: unknownAndras Timar2014-11-241-1/+1
| | | | Change-Id: If89443c1668ca01c826c8fc353b20097c7da7bf4
* icons: Kill now irrelevant warning.Jan Holesovsky2014-11-231-2/+0
| | | | Change-Id: I2ce348fe97cfc0fdaf1ad5e1063a28d069accdf5
* Fix build of ObjC(xx)Objects under COMPILER_PLUGIN_TOOLStephan Bergmann2014-11-201-4/+2
| | | | Change-Id: I7974ee3119e0959cec09eefd5d5e6dcf87e9bd51
* doxygen: png -> gif for imagesMiklos Vajna2014-11-201-1/+1
| | | | | | | | | | This reduces the amount of output in docs/ from 17G to 10G for me. No big surprise, inheritance diagrams use only a few colors, so gif's indexed colors work here nicely. Thanks Christian Lohmaier for the idea. Change-Id: I23db0c1a4dc7410cb3eb1ae99044962959fac28a
* windows: msbuild gets completely confused when the 'Platform' envvar is set.Jan Holesovsky2014-11-181-0/+1
| | | | Change-Id: Iea04859c6afa203bd6b527b99c680ff4176cf9e1
* add a script to generate a dummy library to "build" all headersMichael Stahl2014-11-171-0/+12
| | | | | | | | ... to be used together --with-iwyu to track down bloat in headers, which are not always named in the convention that include-what-you-use expects for reporting issues. Change-Id: Idffda7d49cca43170717004d52779b4663de19ae
* gbuild: print better file name for generated C++ sourceMichael Stahl2014-11-171-1/+1
| | | | Change-Id: I7b028ff3af6c5cd6c48b4cf6095a16b57745db8c
* missing subst breaking assignment of libs to modulesDavid Tardon2014-11-121-1/+1
| | | | Change-Id: I7a4d2dc0bd424f17eceb3f5d4c8758255bca50de
* gbuild: move setting of gb_CPUDEFS to CPU-specific fileMichael Stahl2014-11-122-4/+2
| | | | Change-Id: I91b05bb579b4f74fad7b479453389437d4376b2f
* gbuild: let's read our elves through a variable for consistencyMichael Stahl2014-11-121-1/+1
| | | | Change-Id: I264a94dc9cdecf1a21ee37b37b5464e05a8e205a
* in general, SOLARIS should use /usr/bin/ld.Richard PALO2014-11-121-21/+23
| | | | | | | | | | | | | | | | | | | 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>
* Fix common typos. No automatic tools. Handmade…Andrea Gelmini2014-11-129-9/+9
| | | | | | | Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* add 'make etags' to generate etagsTakeshi Abe2014-11-111-2/+7
| | | | | | | Change-Id: Id87f71b6d31720173f0c5ec2a4fc395065223b79 Reviewed-on: https://gerrit.libreoffice.org/12300 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* fdo#80403: TokenHandler impl. FastTokenHandlerBaseDaniel Sikeler2014-11-111-0/+65
| | | | | | | | | | | | | | 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>
* Do not deref (potentially dangling) weak_ptrStephan Bergmann2014-11-101-1/+11
| | | | Change-Id: Ic9694aa8bd85fe0548b8f5fc5f52b4bbd6dce1cf
* force --std=gnu89 for clang (and gcc), properlyLuboš Luňák2014-11-101-0/+4
| | | | | | This implements 3a4860a751980b566b44d57cde188292df5e8726 in the proper place. Change-Id: I7b60602933819561d0bff5e72dcd5ee8986f63c0
* avoid exceeding commandline limitsChristian Lohmaier2014-11-105-10/+5
| | | | | | | by using make's file function via the var2file wrapper instead of using loooooong echo statements Change-Id: Ie81007ad7de8c4e9f4d07724fba3cbe0e93f821d
* Adapt FractionPrinterStephan Bergmann2014-11-101-3/+3
| | | | Change-Id: Ic297f14ea1bf5f3fa69c80a34439b5d13fc84346
* merge vcllo and vclopenglloMarkus Mohrhard2014-11-101-1/+0
| | | | Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
* make 'make tags' work in case of out-of-tree buildTakeshi Abe2014-11-071-1/+1
| | | | | | | Change-Id: I6c25988497208d9ae652feb1f9c37032f22ae376 Reviewed-on: https://gerrit.libreoffice.org/12295 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* fdo#85633 filter out empty file recordsDavid Tardon2014-11-011-0/+5
| | | | Change-Id: I9f96cf3e059d444c52ce81b37cf5f69157c2888d
* gbuild: enforce AutoInstall for Library, Executable, JarMichael Stahl2014-10-311-16/+51
| | | | | | | ... by disallowing usage of gb_Helper_register_* without _for_install for layers that imply installation. Change-Id: I5734b2d6fbc57196633a562dd5df0236cc290ca6
* Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini2014-10-303-3/+3
| | | | | | | | 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>
* fix bracketCaolán McNamara2014-10-301-1/+1
| | | | Change-Id: Id4fc5dda86845d23fe35122f7ade3ae99b2d123c
* Setting download name: To let other product name can pass to $startYiiChang Yen2014-10-301-3/+7
| | | | | | | | | 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>
* Improve framework for callgrind performance unit testsMatúš Kukan2014-10-292-19/+8
| | | | | | | | | | | | | | | 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
* installer: let's make missing FileID a fatal errorMichael Stahl2014-10-291-2/+3
| | | | | | | | ... 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
* Remove unused gb_Jar_JAVACOMMANDStephan Bergmann2014-10-281-1/+0
| | | | Change-Id: Iccaf452a16e1971afbca9c7af330d8ab3aa7318d
* fix rebuild of component file for CppunitTestDavid Tardon2014-10-241-5/+7
| | | | Change-Id: Ic0de3e77d9f5c05e41e434d7ae2215ba4460f13f
* More useful pretty printing of invalid fractionsStephan Bergmann2014-10-241-1/+1
| | | | Change-Id: I5e118182e146645ee8546c69edf21834117a1129
* Beware gb_CppunitTest_use_library_files plus gb_CppunitTest_use_componentStephan Bergmann2014-10-242-3/+14
| | | | | | | | | | | ...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
* fdo#60689: replace SUPD variableMarcos Paulo de Souza2014-10-232-2/+0
| | | | | | | | 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>
* Rename --enable-sal-info to --enable-sal-logTor Lillqvist2014-10-231-1/+1
| | | | Change-Id: I896c9ac1c941b85d052fbefb902c4341664881d4
* Add --enable-sal-infoTor Lillqvist2014-10-231-0/+6
| | | | Change-Id: I014d70ace7ce34b804ea2a018d3de8f94f7e0cbc
* kill OUTPATHNorbert Thiebaud2014-10-2312-81/+86
| | | | | | | 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>
* Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist2014-10-222-2/+1
| | | | | | | | Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
* Fix MSI comment when productname contains whitespaceYiiChang Yen2014-10-201-1/+1
| | | | | | | 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>
* Strip svidl down to what is still usedStephan Bergmann2014-10-161-5/+2
| | | | | | | ...the generated .ilb, .lst, and .sid outputs requested by SdiTarget were apparently unused. Change-Id: I1abb2abc7945070451fce4a98a11d955515e3f63
* enhance perfcheck failing messageLaurent Godard2014-10-131-1/+1
| | | | | | | | | 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>
* drop -Wno-long-double compiler flagDouglas Mencken2014-10-111-4/+0
| | | | | | | | | | | | | 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>