summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-06-19bodge callcatcher build back to half-lifeCaolán McNamara1-3/+3
Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
2013-06-19solenv/bin: remove unreferenced obsoleted scriptsMatúš Kukan26-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>
2013-06-18remove PCH file before generating itLuboš Luňák1-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
2013-06-18.mk files should not be executableMiklos Vajna1-0/+0
Change-Id: I390df82ebaa0b0e715e0cdfd8d39febe4f217d96
2013-06-18Let WINDOWS_SDK_WILANGID override the location of WiLangId.vbsStephan Bergmann1-3/+3
...see new TODO comment in configure.ac Change-Id: Id3ffd45357a3f539f3d3f068528019334d929654
2013-06-18WaE: variable may be used uninitializedTor Lillqvist1-2/+2
Change-Id: Icfdf8dddc4da20785e0881a95f50ee498e8405cd
2013-06-18Migrate CheckFields unit test to pythonDavid Ostrovsky1-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>
2013-06-18handle missing dep files in concat-depsBjoern Michaelsen5-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
2013-06-18Reduce the amount of calls of mkdir -p.Bjoern Michaelsen3-3/+31
Change-Id: Ib4762f5a260035f00b5e68cf45b687fdf02e9c02
2013-06-17fdo#65108 clean-up headers(global/local) perl scriptJelle van der Waa1-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>
2013-06-17do not copy executables into instdir yet (by default)Matúš Kukan1-0/+2
It causes some weird problems with solenv/bin/linkoo. Change-Id: Ic1613394ec3f0fe508ca813c2600f9bc5439dce7
2013-06-16Blind fix attempt for PythonTest on WindowsStephan Bergmann1-1/+1
Change-Id: I5e517c93c402dbbdc5dc09c77d537aec819d9a81
2013-06-16Another try to fix python unit test on MSVCDavid Ostrovsky2-6/+5
Change-Id: I66734830ef228b6928b24194f278632fa9f2c70c
2013-06-16solenv: fix missing last char of the git hash in the about dialogMiklos Vajna1-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
2013-06-15try to fix Windows build of externalsMatúš Kukan1-1/+1
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úš Kukan2-26/+20
It's simpler than creating a package for every executable. Change-Id: I5f853ef2d5574b1a1c65232d1d09bc307c46f67e
2013-06-15Add gengal to RepositoryFixes and autoinstall it.Matúš Kukan2-10/+3
Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
2013-06-15gbuild: allow to use RepositoryFixes also for executablesMatúš Kukan4-10/+20
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ňák3-3/+3
Change-Id: Id13e77fe890301a8510952994a91853568a7aea6
2013-06-13add components to gallery importer needed for svgCaolán McNamara1-0/+3
Change-Id: I3ce56f505e5e011f592d9622665a9b7451dc51ae
2013-06-13Change the paths to ones that existFridrich Štrba1-2/+2
Change-Id: I60de04bba401632b01f0da7b772a91a98de5ff07
2013-06-13gbuild: fix outputDavid Tardon1-1/+1
Change-Id: Ifbe4a0b6b93c5be6dfd64b6c77ef7172d3f1c425
2013-06-13Enable -fstrict-aliasing, -fstrict-overflow in -O0 debug buildsStephan Bergmann1-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
2013-06-13gb_COMPILERNOOPTFLAGS, gb_COMPLEROPTFLAGS, gb_DEBUG_CFLAGS all already definedStephan Bergmann3-22/+0
...in com_GCC_defs.mk Change-Id: I0a3b29e1a91acf3425afa44dea0353bebf88f58f
2013-06-13Generate full backtraces, including local variablesStephan Bergmann1-1/+1
Change-Id: Ia655865b621b1c8e37a52715b89534a00dcda1d7
2013-06-13Only print the rtl::Reference's pointerStephan Bergmann1-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
2013-06-11Allow --headless to be disabled for unit tests.Michael Meeks1-1/+7
Change-Id: I9f2a97715dc0d7fc5905afb1b908de97acdafc57
2013-06-10gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan5-59/+59
Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
2013-06-10gbuild: rework AutoInstallLibs and autoinstall ure executablesMatúš Kukan2-16/+23
Change-Id: I7312d94f90758d450a69410819c5e8c142756a47
2013-06-10gbuild: remove external_headers targetsMatúš Kukan5-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
2013-06-10Unbreak back MinGW64 buildFridrich Štrba3-13/+16
Change-Id: I68410bc1a8b77877b07f60e6ace0f54c255de95f
2013-06-09gbuild/platform: factor out common code for mingw cross-compilationMatúš Kukan3-773/+409
Change-Id: Iaad3f195438369dc5d3d947995d60351bf39538c
2013-06-07One more gbuild $ -> $$ fixStephan Bergmann1-1/+1
Change-Id: I907e383f117044ef5d105e91991cdcf7ef1f4c9c
2013-06-07gbuild: fix library paths in gb_Extension__compile_help_onelangMichael Stahl1-3/+3
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 Stahl1-1/+3
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úš Kukan12-101/+14
It does not make sense, there was only one group anyway. Change-Id: I606138ceed0bfc628b8a23abb864280d9626ed60
2013-06-07gbuild: install extension directly from workdirMatúš Kukan10-505/+371
Also kill ExtensionTarget indirection causing duplication. Change-Id: I24f7e6d85df6acf2ededaade20dd1a788d916594
2013-06-07gb_PackagePart_get_target unusedMatúš Kukan1-1/+0
Change-Id: I610523dd0b9fd88804c1a0c71d61fd88e8a8b814
2013-06-07gbuild: kill gb_Zip_get_outdir_targetMatúš Kukan2-20/+4
Change-Id: Ie1920be76f803b1dbfd7b94dcb7a834b88816c08
2013-06-07use .component files directly from workdirMatúš Kukan8-18/+11
Change-Id: Idaf2e1c33dcdf060756b5739c4a8d904dbdc699b
2013-06-07gbuild: simplify AutoInstallLibs makefilesMatúš Kukan1-4/+12
Change-Id: I19a0daab185a1ef25f9354f551f8cb0c03064cb1
2013-06-07wntgccx -> Win_x64 for packagesFridrich Štrba5-4/+19
Change-Id: I52fbcee96ad6927a4af49b78001c49916a5c3544
2013-06-06fdo#60924 autoinstall - gbuild/scp2: add impress moduleMarcos Paulo de Souza1-1/+1
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 Štrba1-2/+1
Change-Id: I3ea039655aecb7885bb310b1f2c29d66f9f7bb4f
2013-06-06Don't require vclplug_svp with --enable-headlessRiccardo Magliocchetti1-1/+3
Fixes build. Change-Id: I4280cc26acd2278003f3bdee641a3168b01e17cb
2013-06-06fix .po file path in Gallery makefileAndras Timar1-1/+1
... which made localization actually work. I hope I did not oversimplify a general scheme. Change-Id: I942844fad6f869ad91b4cffff4134f06dd0beeee
2013-06-06fdo#60924 autoinstall - gbuild/scp2: add base moduleMarcos Paulo de Souza1-1/+1
Change-Id: Iee1000ff245c369446a9e671a3f7c637f76f989b Reviewed-on: https://gerrit.libreoffice.org/4153 Reviewed-by: Matúš Kukan <matus.kukan@gmail.com> Tested-by: Matúš Kukan <matus.kukan@gmail.com>
2013-06-04gbuild: get rid of that horrible $(shell...)Michael Stahl1-1/+1
... just check against the only still supported MSVC instead (2010). Change-Id: I898bddb9156c04fa1daaf78fca9d5b4ec8f430cf
2013-06-04gbuild: Use gb_RCFLAGSIsamu Mogi3-4/+4
gb_RCFLAGS is defined. But it wasn't used anywhere. Change-Id: Ib9c5ba85a7c72560a94829fde4eee8c73fad3c5a Reviewed-on: https://gerrit.libreoffice.org/4125 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-06-04gbuild: Add -nologo option for rc.exe in VC2012Isamu Mogi2-1/+5
rc.exe in Windows SDK version higher than 6.0A accepts -nologo. And according to configure.ac:3131 VC2012 can't use 7.x, 6.0A or older. So it's a safe bet. Change-Id: I833e96adad322bb0f5eed36c9a09ece88111b5f7 Reviewed-on: https://gerrit.libreoffice.org/4127 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>