summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2013-07-30Better Shell error messages in case argument is missingStephan Bergmann1-1/+1
...like before 62df5aabcdb3dc99ada137a5fa06707ec671d1fe "gdb-core-bt.sh expects three arguments now" Change-Id: I0e75813e36278e53db3fa13a60a58a84e90d7538
2013-07-30Use sandboxing when requested also for the app bundle in the dmgTor Lillqvist1-1/+4
Change-Id: I612be680e7aea2b098894aa4e11b10b471d34144
2013-07-30Advertized shortcuts somehow don't work well with Windows 7 shellFridrich Štrba1-0/+3
Change-Id: Ifc216cef7091bffe5971bed0b0e0ef65a26e87e0
2013-07-28Adapt gdb python pretty-printer to time nano-second precision API changeLionel Elie Mamane1-10/+10
Change-Id: I416d98a298f00ae445a480c738a47758544d317c
2013-07-26Various fixes for icon theme link files.Michael Meeks1-0/+36
Don't package icons we have links for instead. Also check that links don't point to themselves or other links. Also warn if we have links to files that are not mentioned in the filelists. Also check that links have targets packed and warn if not. Change-Id: I9e69340432b7289e49c854fecd4944ae459acc75
2013-07-26'almost finished' doesnt sound like a clean targetBjoern Michaelsen1-1/+1
Change-Id: I0455dce3c41a859a6d3f7c2cc62ba5002559bd29
2013-07-26Move the (unimplemented) READONLY_INSTALLSET flag into config_features.hTor Lillqvist1-1/+0
Change-Id: Icce89cc2a3c8089aa248a176ab92b545c36b1091
2013-07-26Move OS X sandbox flag to config_features.hTor Lillqvist1-1/+0
Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
2013-07-26These two strings are non-nullable so fail if they are nullFridrich Štrba1-1/+1
Change-Id: I7ea1a8faff96aca54f6bad5e811841f58aadd382
2013-07-24Another typoFridrich Štrba1-2/+2
Change-Id: I57a9592359a171eb3a6f230f5de2dc44a44b7181
2013-07-24And a bit more of fixesFridrich Štrba1-2/+2
Change-Id: Ib247391d83773cddc18e37d5e979552a13dd19eb
2013-07-24Some more typos in perl codeFridrich Štrba1-2/+2
Change-Id: I2123a6f4cbac0c4870495a70f5f283b75d3a5191
2013-07-24Some more fixups towards the MsiShortcutProperty tableFridrich Štrba2-26/+21
Change-Id: I961a2c05c175512ee1fb4b0f11d0da1d5eae1c71
2013-07-24OK, so this was not just a bogus stray mess :)Fridrich Štrba1-0/+3
Change-Id: I39287c4bf882438c409157ab5e4fa586f5289c5c
2013-07-24WIP: data for the new MsiShortcutProperty installer tableFridrich Štrba5-5/+168
Change-Id: If421383abe95738b8247aebc5cf43b1eaa346c39
2013-07-24look for find-requires-gnome.sh in the right pathDavid Tardon3-1/+8
... and make sure it exists as well. Change-Id: Ia895d93d2755a2b0b9d87601ace54ee47b5c1b80
2013-07-23it is not possible to sign libs that are in useDavid Tardon2-0/+4
... so we have to make sure they are not, by delaying the signing after all unit tests have been run. This is just a workaround; IMHO the real fix is fdo#63315 "sign windows binaries during build". Change-Id: Ia26826ec7d324f840f2606b1928bea71cb4f0c48
2013-07-19allow to build for Windows XP when using Visual Studio 2012Christian Lohmaier1-0/+1
VS 2012 Update 1 added the possibility to target Windows XP by using a SDK that is based on the Windows 7 one. http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx This patch probably should not be integrated as is, as it disables a test that fails in this configuration (CppunitTest_connectivity_ado) Change-Id: I3ba8723882452950c40049ccdc95b04c60862cbf Reviewed-on: https://gerrit.libreoffice.org/4966 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-19gbuild: add support for auto-creationa nd reuse of binary package.Norbert Thiebaud3-5/+218
many so-called 'external' libraries are built using the UnpackedTarball/ExternalProject pattern, and their build is quite stable... they can go month without any changes. Yet some buildbot, that need to do full build, build them over and over again. This patch introduce the infrastructure to shortcut these build by using a binary package of the build result Change-Id: Ib0daf2a9d1a1f76802273c093bae7df8da4a90f8 Reviewed-on: https://gerrit.libreoffice.org/4764 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-07-19gbuild: add an intermediary 'almost' target to ModuleNorbert Thiebaud2-7/+15
This patch is a preparation work for a later patch. that introduce automatic creation and reuse of binary package. In order to be able to run a task after every target of a module have been completed, but without the need to enumerate them all to that post-module task, an extra intermediary 'target' is introduced the 'almost' target. every registered target of a module are depeendencies of 'almost' and the old done-target for the module now has almsot as dependency It then become possible to declare a target that is a dependencies of 'done' and has 'almost' as dependencies to guaranty that this target will be run after the module'w work is completed. Change-Id: Ifa2bc66e3a5554bf5e85785e1582c57fd62ada5c Reviewed-on: https://gerrit.libreoffice.org/4763 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-07-18Resolves: #i122767# disallow pre-standard C++ for-scopeHerbert Dürr1-2/+2
(cherry picked from commit 197b1ac3007b870e6c51ae9c767ad4f2a340e799) Conflicts: odk/settings/settings.mk solenv/gbuild/platform/windows.mk solenv/inc/set_wntx64.mk solenv/inc/wntmsci11.mk Change-Id: I266a0d7672839b4568e76b7223aae15d82cd9a63
2013-07-17remove gb_LinkTarget_add_noexception_objectBjoern Michaelsen6-20/+0
Change-Id: I44f7df6e5f816cfcf7a44c6c4c76e80924237d45 Reviewed-on: https://gerrit.libreoffice.org/4955 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-07-17kill gb_NoexPrecompiledHeaderBjoern Michaelsen7-100/+3
Change-Id: I34b6cc6eceb8f326ba7e353d3d1aee3c93ea02bd Reviewed-on: https://gerrit.libreoffice.org/4956 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-07-17gcc-wrapper: improve argument manglingMichael Stahl1-4/+33
- properly handle linker arguments which apparently need to be at the end; without this a configure test to determine name of generated executable fails in firebird with MSVC 2012 - support -o *.o - support -o *.dll - support -def:* - ignore -Wl,* Change-Id: Ia256cb10cc76ae834fc39264609bb120320821f6
2013-07-16gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_ruleMichael Stahl3-34/+37
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-07-16Patch firebird to build on Mac.Andrzej J.R. Hunt1-1/+3
Change-Id: I47ac500922d7e834f5915cc8fb1e19d584675620
2013-07-16gbuild: update included dep-targets as side effect of targetsMichael Stahl3-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
2013-07-15add gb_JunitTest_SOFFICEARG setting also for windowsLuboš Luňák1-0/+11
Needed since e352abc2e60abd21e383ebf971e545ca510ac4ed . Change-Id: I1f46a01f319703a2225386e89fc94ca286b301ca
2013-07-14indent that a bitMichael Stahl1-4/+5
Change-Id: I40c1639356a0c7e60c276bfc7071c976ba04f314
2013-07-11fdo#66826 - Allow parameters to be passed to patch such as --binaryMichael Meeks1-1/+10
2013-07-11Make an undefined Shortcut FileID a hard errorStephan Bergmann1-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
2013-07-11fdo#66072 do not end auto_*_ALL by a commaDavid Tardon1-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>
2013-07-11we do not support any platform with bison < 2.0 anymoreNorbert Thiebaud1-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>
2013-07-10Use mkdtemp() so that 2 builds can package at the same time.Jan Holesovsky1-2/+4
Change-Id: I86d01c3ec1267495bd664108fdcf2e5533d97430
2013-07-03exclude the -safeseh from 64-bit windowsFridrich Štrba1-1/+1
Change-Id: I341a7c3bdd00de5e4f3e097c32fb05cff62b10b7
2013-07-03Build msc .exe and .dll executables with -safeseh flagFridrich Štrba1-0/+1
Change-Id: Iabebc288b68a6729aae05e2875f7bb39d923699a
2013-07-01gbuild: sync solaris.mk linker invocation with unxgcc.mkMichael Stahl1-5/+10
Change-Id: Ib7ef6fe87673c601ad3c24f3ed3f382c039551f4
2013-06-28Remove temporary filesKhaled Hosny1-1/+2
No more gbuild.XXXXXX files filling /tmp Change-Id: I2f3cd388ccd9a09bc72e40c0d43d845bc8e38cd7
2013-06-27solarcommonpath is deadMichael Stahl2-5/+2
Change-Id: I7cebb54777dc8c2c5331e7b693a1cdc407127acf
2013-06-27fdo#65975: do not put MSVC 64bit runtimes in solver/binMichael Stahl1-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
2013-06-25now that we detect msvc supports 'override', do not warn about itLuboš Luňák1-0/+4
Change-Id: I127f6756bae786c41122174b615c607b2c3b7ec4
2013-06-20remove last uses of config 'GUI' variableMatúš Kukan1-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>
2013-06-20quote $ for files from filelists tooDavid Tardon1-7/+7
Change-Id: Ice814ea226ddac24325770d038e019e19bc635ce
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>