summaryrefslogtreecommitdiffstats
path: root/solenv
Commit message (Collapse)AuthorAgeFilesLines
* bump version to 4.0.0.0.alpha0+Petr Mladek2012-11-122-7/+7
| | | | Change-Id: I04cb89d04ebebcaef2276813864f79365f6899fd
* convert liblangtag to gbuildPeter Foley2012-11-111-0/+1
| | | | Change-Id: Ib019e248b16a39ea058cdebeaa1f37a967a00d6c
* binfilter.die.die.dieNorbert Thiebaud2012-11-093-38/+2
| | | | | | | Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3 Reviewed-on: https://gerrit.libreoffice.org/1014 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
* put .ui translations into the langpacksCaolán McNamara2012-11-081-1/+1
| | | | | | and drop .ui suffix from the translation files Change-Id: I01e0e2f17c97584230b8da4ee0dd08a0444d77fd
* MinGW: Silence [build LNK].Jan Holesovsky2012-11-081-2/+3
| | | | | | ie. don't show "Creating library file:" message. Change-Id: Ic6e40ac8955e4b8677cec57c51e2346901133e0a
* propagate dep on schemas from another configurationDavid Tardon2012-11-081-0/+2
| | | | Change-Id: I1861fabd097249123688b22cded6e4a1b7557586
* concat-deps: tweak boost handling to depend on unpacked targetMichael Stahl2012-11-071-5/+5
| | | | Change-Id: Iae93f7a81959a5d9c23e9bddb65e6154655374e6
* concat-deps: on Windows, compare paths case-insensitivelyMichael Stahl2012-11-071-5/+7
| | | | Change-Id: I5e5d9b39cb0440644bf3ffb8dca4913dc123f672
* concat-deps: bin pointless duplicationMichael Stahl2012-11-071-8/+1
| | | | Change-Id: I8aedf930bc007bf83f8111db9a5565668142321e
* concat-deps: properly recognize colon that follows targetMichael Stahl2012-11-071-4/+20
| | | | | | | Should fix cases where for weirdly formatted input files the target was mangled erroneously. Change-Id: I28d94a6c714b5f893ac873f84fe2022e96cf1327
* Eat unneeded spaces at the beginning of .d files, they confuse concat-deps.Jan Holesovsky2012-11-071-0/+6
| | | | Change-Id: I541fb875d4d0bc46eb1bbb21793343c0283fd412
* gbuild: fix "missing separator" errors with --enable-crashdumpMichael Stahl2012-11-071-1/+1
| | | | | | | | Add missing backslash in com_MSC_class.mk. Thanks to Julien Nabet for finding this problem. (regression from 85b6a93cf41fb05e726027e34fcd805330e20414) Change-Id: Iaae670c58e42bc22691b141495598276fa23bf02
* linkoo can now link the en-US .ui filesCédric Bosdonnat2012-11-061-8/+84
| | | | Change-Id: I22b74096d01d56282771f01eb5e966980607632c
* detect even more memory mismanagement on glibcLionel Elie Mamane2012-11-051-0/+1
| | | | | | | | Change-Id: I3a06e5970638c755e89f8ffdf96b68d3c6cdbe61 Reviewed-on: https://gerrit.libreoffice.org/969 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
* gbuild: add beginning of gcov supportNorbert Thiebaud2012-11-031-0/+8
| | | | Change-Id: If5b551c46de4afae2393a6320d08c191feafc358
* compile concat-deps in solenv; also put them into $(OUTDIR)Matúš Kukan2012-11-035-2/+49
| | | | Change-Id: I4ef21f14a77442b60059c649b83435c775670060
* Define gb_CPPU_ENV befire useTor Lillqvist2012-11-032-6/+4
| | | | Change-Id: Ic2d06a2986cb27adb278570feaa2937c58619ea6
* Set BUILD64, not sure if actually neededTor Lillqvist2012-11-031-0/+1
| | | | Change-Id: I9e301d5887a7ca13c9abed56da433ef8b1498a07
* Experimental, work in progress, 64-bit MSVC build setupTor Lillqvist2012-11-034-697/+796
| | | | Change-Id: I8e427e1e328ab61664e3e976da1be8df40295904
* Pass $(INCLUDE) also in gb_AsmObject__commandTor Lillqvist2012-11-021-1/+2
| | | | Change-Id: I85368b32b06409ce8b2dd204093394d224c5f089
* Revert "detect even more memory mismanagement on glibc"Lionel Elie Mamane2012-11-021-13/+0
| | | | | | | Intended to push a whole series of things, but *not* this one. Was still under discussion at gerrit. This reverts commit fcee486849c2e5a07c0eef630beb427742f54d8e.
* detect even more memory mismanagement on glibcLionel Elie Mamane2012-11-021-0/+13
| | | | Change-Id: Idba21b12582e9ae7d240d9d3527f9ac5893252f7
* do not strip debuginfo if any explicit C(XX)FLAGS have been givenLuboš Luňák2012-10-311-1/+1
| | | | | | | | Because there may be -g explicitly specified there. This is in line with using buildsystem's -O/-g flags only if nothing has been explicitly specified. Change-Id: If0309b6a7c52de19c4903978108e4e24362d3351
* fix parallelism variables and let's have only --with-parallelism from now onMatúš Kukan2012-10-302-4/+3
| | | | | | | | | | | | | | | | | | Rationale: - it is advised to use max-jobs and num-cpus with the same value in wiki - max-jobs was used only for lcms2 and few gbuild modules outside of tail_build anyway. Also fixes: - really use CHECK_PARALLELISM when meant to - EXTMAXPROCESS is not defined in gbuild; use parent's jobservers in sub-make where possible Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88 Reviewed-on: https://gerrit.libreoffice.org/930 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* fix absolute path test in linkooLuboš Luňák2012-10-291-2/+2
| | | | Change-Id: I0ac41af09ac6582c3f75239f2163c895665cd572
* fix windows detection in linkooLuboš Luňák2012-10-291-4/+4
| | | | Change-Id: I18d1dbdc9d7ed6027969424a196532084537fe87
* gbuild: remove .a file before AR invocations:Michael Stahl2012-10-295-0/+5
| | | | | | | | | | | Solves 2 problems: 1. it can happen that AR decides not to write to the .a file at all, because no input file is newer than the archive content; then the timestamp of the .a file does not get updated 2. if an object file is removed from the makefile the .a file would still contain it after an incremental build Change-Id: I30737c6454dc06c89ccf233e06d430d2ddc5bc33
* gbuild: solve the UnpackedTarball header problem in concat-deps:Michael Stahl2012-10-292-15/+61
| | | | | | | | | | Mangle all included files in the UnpackedTarball directory in the generated dependency files to point to the target of the UnpackedTarball instead. This will cause all files that include them to be rebuilt on every unpack, which is sound and much easier to maintain than manually enumerating all internal header files somewhere. Change-Id: Iaaa9b27450549d26b40d32ae0f740c2d5ef0edc5
* Setting CLASSPATH/XCLASSPATH appears to be a leftoverStephan Bergmann2012-10-292-2/+1
| | | | | | ...from the old dmake and/or Hamburg-specific set up. Change-Id: I441ce66dd91d353196cd9d1a9853720195a6fcdc
* gbuild: gb_Library_PLAINLIBS_NONE zombie cleanup for androidMichael Stahl2012-10-291-10/+0
| | | | Change-Id: I4599c252ba1d37e5377e405ac1a0e7bf4e22086a
* Use also -lm to be on the safe sideTor Lillqvist2012-10-291-1/+2
| | | | Change-Id: I2bee6cc4f985ee47dbe4d2e35acf688042970519
* gb_STDLIBS should contain -l options for the linking command lineTor Lillqvist2012-10-291-1/+1
| | | | Change-Id: Iab93d5dc4b3c19d3661846b16956573078fa4cfd
* ./g doesn't support -s option or log command any more, use git directlyLior Kaplan2012-10-291-1/+1
| | | | | | | Change-Id: Icb8fa341fe76abb03ba59cbc57e8b54dbb9acbec Reviewed-on: https://gerrit.libreoffice.org/935 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* minizip is not used anymoreDavid Tardon2012-10-261-6/+0
| | | | Change-Id: I0ddc4d343882248d208c9f96366625bcbe6ac4f7
* set up CCACHE_EXTRAFILES too, just like ICECC_EXTRAFILESLuboš Luňák2012-10-261-1/+2
| | | | Change-Id: I39ce208c1e5dd307631c628217ff596632753f23
* fix incorrect assert() usageLuboš Luňák2012-10-261-2/+4
| | | | | | In final (NDEBUG) builds assert expands to (more or less) nothing. Change-Id: Ie6d43cac381975880c9db2b4a01bd9ed30e2714b
* warn free build of dmake, concat-deps and lpsolveRené Kjellerup2012-10-261-2/+2
| | | | | | | | | | | | add error handling for fread, fwrite, and fscanf calls use "fputs" instead of "fprintf" to avoid warning that it couldn't varify the format string because it wasn't a string literal. Change-Id: I1137160d28461fbac69c8e05d32ba010da491c57 Reviewed-on: https://gerrit.libreoffice.org/903 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
* Consistently use gb_Helper_make_urlStephan Bergmann2012-10-264-6/+6
| | | | Change-Id: I6613cad010267afa551ddcab7cf92c7d930d409a
* gbuildification of expatDavid Ostrovsky2012-10-253-1/+18
| | | | | | | | | | | | | | | | | | | | | | | Two different xmlparse libraries are created: ascii_expat_xmlparse and expat_xmlparse. One without -DXML_UNICODE and one with. Source file are duplicated and renamed with gb_UnpackedTarball_set_post_action function to be able to add artifacts twice to gbuild machinery. On windows 64 bit additional two librares are created: expat_xmlparse_x64 and expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment): ------------------------------------------------------ use UNICODE only because shell/shlxthandler doesn't link against ascii_expat_xmlparse ------------------------------------------------------ Include files are delivered to $(OUTDIR)/inc/external/expat now and not to $(OUTDIR)/inc/external any more. set_include call is added in RepositoryExternal.mk. To define dependency between StaticLibrary and ExternalProject new function was introduced: gb_StaticLibrary_use_external_project. Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
* remove accidentally committed garbageMichael Stahl2012-10-251-14/+0
| | | | Change-Id: I770cdbb23e9a42308e95505235378d715c1fcd79
* gbuild: Extension: remove ugly "nodefaults" mode againMichael Stahl2012-10-253-12/+10
| | | | Change-Id: I723f70224a00972993d5b8592dd5e3834be7fd84
* ct2n: use a Zip target after all, because...Michael Stahl2012-10-251-0/+6
| | | | | | | ... the ExtensionTarget requires the description.xml to have a translation in the --with-lang case. Change-Id: I155e47d8a44590995ffcd63cb9ac8f02822a82e9
* fix warnings in cli_urePeter Foley2012-10-241-0/+3
| | | | Change-Id: I4e081473612403e0bf277e8dbf5f1b9a15541dd7
* concat-deps: fix breakage introduced by eliding:Michael Stahl2012-10-241-3/+18
| | | | | | | | | | The call to elide_dependency in _process was broken because it checked the full line, which ends with " : " usually, breaking the build with LO customised GNU make on cygwin. (regression from 140281898f21f707582f395918e5234bdb67e435) Also handle empty lines following '\' better while at it. Change-Id: Iadc6349e5b6930945e46e244bcbee37a632e0d71
* Revert "gbuild: add a kludge to get dictionaries to build in cygwin:"Michael Stahl2012-10-243-13/+5
| | | | | | This reverts commit 6292b12acfdddd51a816fad3b3ea8073a58eb3c2. Should no longer be necessary after git submodules migration.
* Revert "One more cygwin symlink kludge needed"Michael Stahl2012-10-241-1/+1
| | | | | | This reverts commit ff795d058b36707ec65f8b6e159646e5c2c8c8c5. Should no longer be necessary after git submodules migration.
* make l10n of extensions work againDavid Tardon2012-10-243-5/+7
| | | | Change-Id: I156f6bdf04d64abfdf482fd2bee13136528bff9b
* gbuild: fix XcuMergeTarget build breakage:Michael Stahl2012-10-231-0/+8
| | | | | | | Introduce gb_XcuFile_for_extension function to use the right file depending on WITH_LANG setting. Change-Id: Ibe4fc4e28fe445fc9391b68d370039528eab7ed8
* gbuild: UnpackedTarball: clean final target tooMichael Stahl2012-10-231-0/+1
| | | | Change-Id: I02b1935a50ad1befe9630be8bd07792370d83bfe
* gbuild: let ExtensionTarget expect manifest below META-INFMichael Stahl2012-10-231-2/+2
| | | | Change-Id: Ia07d3fd856578ab6976c02f8a0ec96273db19a2c