summaryrefslogtreecommitdiffstats
path: root/solenv
Commit message (Collapse)AuthorAgeFilesLines
* Patch firebird to build on Mac.Andrzej J.R. Hunt2013-07-161-1/+3
| | | | Change-Id: I47ac500922d7e834f5915cc8fb1e19d584675620
* gbuild: update included dep-targets as side effect of targetsMichael Stahl2013-07-163-15/+39
| | | | | | | | | | | | | | | | | Make builds in 2 phases: first it ensures that all targets that are included by the makefiles (i.e. the .d files) are up to date, then it restarts and builds everything else. It would be possible to update the .d files in the same build by simply having dependencies from the dep-targets to the corresponding real targets, but that has undesirable effects (8b5a984d45005d3df1c89eae897d6e04612625d8). For a successful build, the .d files can actually be updated as a side effect of other rules in such a way that they will be up-to-date on the next make invocation, thus the restart can be avoided. This optimization will not always work in case of build failures. Change-Id: I753039ed33f5a84104f35990769eddc83e1d0d7e
* add gb_JunitTest_SOFFICEARG setting also for windowsLuboš Luňák2013-07-151-0/+11
| | | | | | Needed since e352abc2e60abd21e383ebf971e545ca510ac4ed . Change-Id: I1f46a01f319703a2225386e89fc94ca286b301ca
* indent that a bitMichael Stahl2013-07-141-4/+5
| | | | Change-Id: I40c1639356a0c7e60c276bfc7071c976ba04f314
* fdo#66826 - Allow parameters to be passed to patch such as --binaryMichael Meeks2013-07-111-1/+10
|
* Make an undefined Shortcut FileID a hard errorStephan Bergmann2013-07-111-2/+1
| | | | | | | | | | | ...so that regressions like the missing libjava_uno.jnilib in fdo#66703 "REPORTBUILDER - report design wizard does not start on click (missing libjava_uno.jnilib symlink)" are found earlier in the future. (It is unclear to me why it had been demoted to a warning right from its inception in 5b6ee999707ef33bf8bbab6848f331df072543ae "INTEGRATION: CWS native99 (1.6.738); FILE MERGED.") Change-Id: I415477cff39b4a6b848701374c7f9dbb8ab2f6ba
* fdo#66072 do not end auto_*_ALL by a commaDavid Tardon2013-07-111-6/+10
| | | | | | | Change-Id: I7d0fbe865cd10d0a3ef690e521d4752d6d7f3939 Reviewed-on: https://gerrit.libreoffice.org/4829 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
* we do not support any platform with bison < 2.0 anymoreNorbert Thiebaud2013-07-111-20/+1
| | | | | | | Change-Id: Ia2c1c6ed43c6a42fa1a65a22f4c8d68de216706c Reviewed-on: https://gerrit.libreoffice.org/4822 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
* Use mkdtemp() so that 2 builds can package at the same time.Jan Holesovsky2013-07-101-2/+4
| | | | Change-Id: I86d01c3ec1267495bd664108fdcf2e5533d97430
* exclude the -safeseh from 64-bit windowsFridrich Štrba2013-07-031-1/+1
| | | | Change-Id: I341a7c3bdd00de5e4f3e097c32fb05cff62b10b7
* Build msc .exe and .dll executables with -safeseh flagFridrich Štrba2013-07-031-0/+1
| | | | Change-Id: Iabebc288b68a6729aae05e2875f7bb39d923699a
* gbuild: sync solaris.mk linker invocation with unxgcc.mkMichael Stahl2013-07-011-5/+10
| | | | Change-Id: Ib7ef6fe87673c601ad3c24f3ed3f382c039551f4
* Remove temporary filesKhaled Hosny2013-06-281-1/+2
| | | | | | No more gbuild.XXXXXX files filling /tmp Change-Id: I2f3cd388ccd9a09bc72e40c0d43d845bc8e38cd7
* solarcommonpath is deadMichael Stahl2013-06-272-5/+2
| | | | Change-Id: I7cebb54777dc8c2c5331e7b693a1cdc407127acf
* fdo#65975: do not put MSVC 64bit runtimes in solver/binMichael Stahl2013-06-271-0/+3
| | | | | | | | | Apparently causes problems for some people. Unfortunately the scp2 entries are "non-standard" so i've had to add another variable to let the installer find it. Change-Id: I7a01160369ed8dc401625c06760008341afcee67
* now that we detect msvc supports 'override', do not warn about itLuboš Luňák2013-06-251-0/+4
| | | | Change-Id: I127f6756bae786c41122174b615c607b2c3b7ec4
* remove last uses of config 'GUI' variableMatúš Kukan2013-06-201-1/+0
| | | | | | | Change-Id: I97188235f0b72b5b54423e05deeaf17c5c681048 Reviewed-on: https://gerrit.libreoffice.org/4188 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
* quote $ for files from filelists tooDavid Tardon2013-06-201-7/+7
| | | | Change-Id: Ice814ea226ddac24325770d038e019e19bc635ce
* bodge callcatcher build back to half-lifeCaolán McNamara2013-06-191-3/+3
| | | | Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
* solenv/bin: remove unreferenced obsoleted scriptsMatúš Kukan2013-06-1926-2896/+0
| | | | | | | | | | And move striplanguagetags.sh to bin/ - possibly it's used. Change-Id: I68e23ef543f4e26f617d9860681273234ec9174c Reviewed-on: https://gerrit.libreoffice.org/4239 Reviewed-by: Mathias M <matm@gmx.fr> Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* remove PCH file before generating itLuboš Luňák2013-06-181-0/+2
| | | | | | | | | | | Compilers do not necessarily output all includes files when included using a PCH, so when a PCH is being rebuilt, it might actually get reused this way, causing its dependencies to be incomplete afterwards. The PCH actually should not be used when being regenerated, but with MSVC this apparently happens, even though there's only the option to create PCH, not to use it. Change-Id: Iee1340a60085550ab867304c44752daa04cbba31
* .mk files should not be executableMiklos Vajna2013-06-181-0/+0
| | | | Change-Id: I390df82ebaa0b0e715e0cdfd8d39febe4f217d96
* Let WINDOWS_SDK_WILANGID override the location of WiLangId.vbsStephan Bergmann2013-06-181-3/+3
| | | | | | ...see new TODO comment in configure.ac Change-Id: Id3ffd45357a3f539f3d3f068528019334d929654
* WaE: variable may be used uninitializedTor Lillqvist2013-06-181-2/+2
| | | | Change-Id: Icfdf8dddc4da20785e0881a95f50ee498e8405cd
* Migrate CheckFields unit test to pythonDavid Ostrovsky2013-06-181-0/+7
| | | | | | | Change-Id: Ia765b37888b4095a735015e792f06fc89201d1a3 Reviewed-on: https://gerrit.libreoffice.org/4294 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
* handle missing dep files in concat-depsBjoern Michaelsen2013-06-185-32/+132
| | | | | | | | | | | | | | * this and Ib4762f5a260035f00b5e68cf45b687fdf02e9c02 reduces a default build on my machine from 2min25sec to 2min12sec * without unitchecks, its down to 1min50sec now * it reduces the build time on a i7-4770 Windows tinderbox from 99min to 89min * by now it also takes care of avoiding most string copying, although this can certainly be considered overeager given that the file creation on Windows took ~250ms per file before and still will take a lot longer than any string operation with this change Change-Id: I515432bdefe2b055c78b6ba97868adbde65d9165
* Reduce the amount of calls of mkdir -p.Bjoern Michaelsen2013-06-183-3/+31
| | | | Change-Id: Ib4762f5a260035f00b5e68cf45b687fdf02e9c02
* fdo#65108 clean-up headers(global/local) perl scriptJelle van der Waa2013-06-171-0/+95
| | | | | | | Change-Id: I5f17a33bcd735b4655d350ce8ec2dd069e215a4b Reviewed-on: https://gerrit.libreoffice.org/4306 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
* do not copy executables into instdir yet (by default)Matúš Kukan2013-06-171-0/+2
| | | | | | It causes some weird problems with solenv/bin/linkoo. Change-Id: Ic1613394ec3f0fe508ca813c2600f9bc5439dce7
* Blind fix attempt for PythonTest on WindowsStephan Bergmann2013-06-161-1/+1
| | | | Change-Id: I5e517c93c402dbbdc5dc09c77d537aec819d9a81
* Another try to fix python unit test on MSVCDavid Ostrovsky2013-06-162-6/+5
| | | | Change-Id: I66734830ef228b6928b24194f278632fa9f2c70c
* solenv: fix missing last char of the git hash in the about dialogMiklos Vajna2013-06-161-3/+0
| | | | | | | | | | When 918695a2bf8f95fd437071bfc6ac59e446c256f8 introduced this, we were having a "foo-bar-baz-"-like hash, and removing the last char made sense. Since we then switched to 'git log -n 1 --pretty=format:"%H"' from './g -s log -n 1 --pretty=format:%h-', this is just no longer necessary. Change-Id: Icee0d38e5bd917163d678df5cb12c36902460c7b
* try to fix Windows build of externalsMatúš Kukan2013-06-151-1/+1
| | | | | | | Unfortunately, new gb_Executable_get_target is not possible to call when parsing platform/ makefiles. Change-Id: I8528e2fb7f688b148857c24410511f539e1ff8ff
* gbuild: add gb_Helper_install and use it for ExecutablesMatúš Kukan2013-06-152-26/+20
| | | | | | It's simpler than creating a package for every executable. Change-Id: I5f853ef2d5574b1a1c65232d1d09bc307c46f67e
* Add gengal to RepositoryFixes and autoinstall it.Matúš Kukan2013-06-152-10/+3
| | | | Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
* gbuild: allow to use RepositoryFixes also for executablesMatúš Kukan2013-06-154-10/+20
| | | | | | | Helps to kill package in cpputools. And autoinstall uno executable. Change-Id: Ib1d546371ec8d2b06381d88eff98dbc5b70da400
* rename HAVE_CXX0X->HAVE_CXX11 and clean up to #define in a config headerLuboš Luňák2013-06-133-3/+3
| | | | Change-Id: Id13e77fe890301a8510952994a91853568a7aea6
* add components to gallery importer needed for svgCaolán McNamara2013-06-131-0/+3
| | | | Change-Id: I3ce56f505e5e011f592d9622665a9b7451dc51ae
* Change the paths to ones that existFridrich Štrba2013-06-131-2/+2
| | | | Change-Id: I60de04bba401632b01f0da7b772a91a98de5ff07
* gbuild: fix outputDavid Tardon2013-06-131-1/+1
| | | | Change-Id: Ifbe4a0b6b93c5be6dfd64b6c77ef7172d3f1c425
* Enable -fstrict-aliasing, -fstrict-overflow in -O0 debug buildsStephan Bergmann2013-06-131-1/+1
| | | | | | | ...so that -Wstrict-aliasing, -Wstrict-overflow=1 included in -Wall do not only produce warnings/errors in non-debug builds. Change-Id: I4534427738fa7688853564e8c7255a0c3cd199e1
* gb_COMPILERNOOPTFLAGS, gb_COMPLEROPTFLAGS, gb_DEBUG_CFLAGS all already definedStephan Bergmann2013-06-133-22/+0
| | | | | | ...in com_GCC_defs.mk Change-Id: I0a3b29e1a91acf3425afa44dea0353bebf88f58f
* Generate full backtraces, including local variablesStephan Bergmann2013-06-131-1/+1
| | | | Change-Id: Ia655865b621b1c8e37a52715b89534a00dcda1d7
* Only print the rtl::Reference's pointerStephan Bergmann2013-06-131-2/+1
| | | | | | | | | ...but do not pretty-print its dereferenced value. This is in line with the handling of css::uno::Reference, and avoids gdb Python exceptions when trying to print uninitialized rtl::Reference instances (which can e.g. happen during a "backtrace full"). Change-Id: I9a3c0a6441cf23cba748183226832d2ba23bd531
* Allow --headless to be disabled for unit tests.Michael Meeks2013-06-111-1/+7
| | | | Change-Id: I9f2a97715dc0d7fc5905afb1b908de97acdafc57
* gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan2013-06-105-59/+59
| | | | Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
* gbuild: rework AutoInstallLibs and autoinstall ure executablesMatúš Kukan2013-06-102-16/+23
| | | | Change-Id: I7312d94f90758d450a69410819c5e8c142756a47
* gbuild: remove external_headers targetsMatúš Kukan2013-06-105-65/+23
| | | | | | | | gb_LinkTarget__add_internal_headers was used only for sdi headers now anyway, hopefully for no good reason. One headers target is enough for all. Change-Id: Ia01fb7a0aac7f72915448424b3393ecd9ba0f8f5
* Unbreak back MinGW64 buildFridrich Štrba2013-06-103-13/+16
| | | | Change-Id: I68410bc1a8b77877b07f60e6ace0f54c255de95f
* gbuild/platform: factor out common code for mingw cross-compilationMatúš Kukan2013-06-093-773/+409
| | | | Change-Id: Iaad3f195438369dc5d3d947995d60351bf39538c