summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2013-06-28Remove temporary filesKhaled Hosny
No more gbuild.XXXXXX files filling /tmp Change-Id: I2f3cd388ccd9a09bc72e40c0d43d845bc8e38cd7
2013-06-27solarcommonpath is deadMichael Stahl
Change-Id: I7cebb54777dc8c2c5331e7b693a1cdc407127acf
2013-06-27fdo#65975: do not put MSVC 64bit runtimes in solver/binMichael Stahl
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
2013-06-25now that we detect msvc supports 'override', do not warn about itLuboš Luňák
Change-Id: I127f6756bae786c41122174b615c607b2c3b7ec4
2013-06-20remove last uses of config 'GUI' variableMatúš Kukan
Change-Id: I97188235f0b72b5b54423e05deeaf17c5c681048 Reviewed-on: https://gerrit.libreoffice.org/4188 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-06-20quote $ for files from filelists tooDavid Tardon
Change-Id: Ice814ea226ddac24325770d038e019e19bc635ce
2013-06-19bodge callcatcher build back to half-lifeCaolán McNamara
Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
2013-06-19solenv/bin: remove unreferenced obsoleted scriptsMatúš Kukan
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>
2013-06-18remove PCH file before generating itLuboš Luňák
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
2013-06-18.mk files should not be executableMiklos Vajna
Change-Id: I390df82ebaa0b0e715e0cdfd8d39febe4f217d96
2013-06-18Let WINDOWS_SDK_WILANGID override the location of WiLangId.vbsStephan Bergmann
...see new TODO comment in configure.ac Change-Id: Id3ffd45357a3f539f3d3f068528019334d929654
2013-06-18WaE: variable may be used uninitializedTor Lillqvist
Change-Id: Icfdf8dddc4da20785e0881a95f50ee498e8405cd
2013-06-18Migrate CheckFields unit test to pythonDavid Ostrovsky
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>
2013-06-18handle missing dep files in concat-depsBjoern Michaelsen
* 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
2013-06-18Reduce the amount of calls of mkdir -p.Bjoern Michaelsen
Change-Id: Ib4762f5a260035f00b5e68cf45b687fdf02e9c02
2013-06-17fdo#65108 clean-up headers(global/local) perl scriptJelle van der Waa
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>
2013-06-17do not copy executables into instdir yet (by default)Matúš Kukan
It causes some weird problems with solenv/bin/linkoo. Change-Id: Ic1613394ec3f0fe508ca813c2600f9bc5439dce7
2013-06-16Blind fix attempt for PythonTest on WindowsStephan Bergmann
Change-Id: I5e517c93c402dbbdc5dc09c77d537aec819d9a81
2013-06-16Another try to fix python unit test on MSVCDavid Ostrovsky
Change-Id: I66734830ef228b6928b24194f278632fa9f2c70c
2013-06-16solenv: fix missing last char of the git hash in the about dialogMiklos Vajna
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
2013-06-15try to fix Windows build of externalsMatúš Kukan
Unfortunately, new gb_Executable_get_target is not possible to call when parsing platform/ makefiles. Change-Id: I8528e2fb7f688b148857c24410511f539e1ff8ff
2013-06-15gbuild: add gb_Helper_install and use it for ExecutablesMatúš Kukan
It's simpler than creating a package for every executable. Change-Id: I5f853ef2d5574b1a1c65232d1d09bc307c46f67e
2013-06-15Add gengal to RepositoryFixes and autoinstall it.Matúš Kukan
Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
2013-06-15gbuild: allow to use RepositoryFixes also for executablesMatúš Kukan
Helps to kill package in cpputools. And autoinstall uno executable. Change-Id: Ib1d546371ec8d2b06381d88eff98dbc5b70da400
2013-06-13rename HAVE_CXX0X->HAVE_CXX11 and clean up to #define in a config headerLuboš Luňák
Change-Id: Id13e77fe890301a8510952994a91853568a7aea6
2013-06-13add components to gallery importer needed for svgCaolán McNamara
Change-Id: I3ce56f505e5e011f592d9622665a9b7451dc51ae
2013-06-13Change the paths to ones that existFridrich Štrba
Change-Id: I60de04bba401632b01f0da7b772a91a98de5ff07
2013-06-13gbuild: fix outputDavid Tardon
Change-Id: Ifbe4a0b6b93c5be6dfd64b6c77ef7172d3f1c425
2013-06-13Enable -fstrict-aliasing, -fstrict-overflow in -O0 debug buildsStephan Bergmann
...so that -Wstrict-aliasing, -Wstrict-overflow=1 included in -Wall do not only produce warnings/errors in non-debug builds. Change-Id: I4534427738fa7688853564e8c7255a0c3cd199e1
2013-06-13gb_COMPILERNOOPTFLAGS, gb_COMPLEROPTFLAGS, gb_DEBUG_CFLAGS all already definedStephan Bergmann
...in com_GCC_defs.mk Change-Id: I0a3b29e1a91acf3425afa44dea0353bebf88f58f
2013-06-13Generate full backtraces, including local variablesStephan Bergmann
Change-Id: Ia655865b621b1c8e37a52715b89534a00dcda1d7
2013-06-13Only print the rtl::Reference's pointerStephan Bergmann
...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
2013-06-11Allow --headless to be disabled for unit tests.Michael Meeks
Change-Id: I9f2a97715dc0d7fc5905afb1b908de97acdafc57
2013-06-10gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan
Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
2013-06-10gbuild: rework AutoInstallLibs and autoinstall ure executablesMatúš Kukan
Change-Id: I7312d94f90758d450a69410819c5e8c142756a47
2013-06-10gbuild: remove external_headers targetsMatúš Kukan
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
2013-06-10Unbreak back MinGW64 buildFridrich Štrba
Change-Id: I68410bc1a8b77877b07f60e6ace0f54c255de95f
2013-06-09gbuild/platform: factor out common code for mingw cross-compilationMatúš Kukan
Change-Id: Iaad3f195438369dc5d3d947995d60351bf39538c
2013-06-07One more gbuild $ -> $$ fixStephan Bergmann
Change-Id: I907e383f117044ef5d105e91991cdcf7ef1f4c9c
2013-06-07gbuild: fix library paths in gb_Extension__compile_help_onelangMichael Stahl
Apparently *COMMAND are evaluated once too much so the $ are lost. Change-Id: Iefc2a945b9ce708bc0f0f5490e1c2f2f7bba1616
2013-06-07gbuild: fix over-evaluation in gb_ExternalExecutable__set_internalMichael Stahl
We lose the path setting here, with this crude hack it appears to work. Change-Id: I241d7e6ec7a148a27e31d73b8e5ddb62f0a948d6
2013-06-07gbuild: do not register static librariesMatúš Kukan
It does not make sense, there was only one group anyway. Change-Id: I606138ceed0bfc628b8a23abb864280d9626ed60
2013-06-07gbuild: install extension directly from workdirMatúš Kukan
Also kill ExtensionTarget indirection causing duplication. Change-Id: I24f7e6d85df6acf2ededaade20dd1a788d916594
2013-06-07gb_PackagePart_get_target unusedMatúš Kukan
Change-Id: I610523dd0b9fd88804c1a0c71d61fd88e8a8b814
2013-06-07gbuild: kill gb_Zip_get_outdir_targetMatúš Kukan
Change-Id: Ie1920be76f803b1dbfd7b94dcb7a834b88816c08
2013-06-07use .component files directly from workdirMatúš Kukan
Change-Id: Idaf2e1c33dcdf060756b5739c4a8d904dbdc699b
2013-06-07gbuild: simplify AutoInstallLibs makefilesMatúš Kukan
Change-Id: I19a0daab185a1ef25f9354f551f8cb0c03064cb1
2013-06-07wntgccx -> Win_x64 for packagesFridrich Štrba
Change-Id: I52fbcee96ad6927a4af49b78001c49916a5c3544
2013-06-06fdo#60924 autoinstall - gbuild/scp2: add impress moduleMarcos Paulo de Souza
Change-Id: Id1256a9b62d72bce6a225d2b022865a31c01e25d Reviewed-on: https://gerrit.libreoffice.org/4180 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Tested-by: Matúš Kukan <matus.kukan@gmail.com>
2013-06-06Some more modules at least building with mingw64Fridrich Štrba
Change-Id: I3ea039655aecb7885bb310b1f2c29d66f9f7bb4f