summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)AuthorFilesLines
2012-11-05detect even more memory mismanagement on glibcLionel Elie Mamane1-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>
2012-11-03gbuild: add beginning of gcov supportNorbert Thiebaud1-0/+8
Change-Id: If5b551c46de4afae2393a6320d08c191feafc358
2012-11-03compile concat-deps in solenv; also put them into $(OUTDIR)Matúš Kukan5-2/+49
Change-Id: I4ef21f14a77442b60059c649b83435c775670060
2012-11-03Define gb_CPPU_ENV befire useTor Lillqvist2-6/+4
Change-Id: Ic2d06a2986cb27adb278570feaa2937c58619ea6
2012-11-03Set BUILD64, not sure if actually neededTor Lillqvist1-0/+1
Change-Id: I9e301d5887a7ca13c9abed56da433ef8b1498a07
2012-11-03Experimental, work in progress, 64-bit MSVC build setupTor Lillqvist4-697/+796
Change-Id: I8e427e1e328ab61664e3e976da1be8df40295904
2012-11-02Pass $(INCLUDE) also in gb_AsmObject__commandTor Lillqvist1-1/+2
Change-Id: I85368b32b06409ce8b2dd204093394d224c5f089
2012-11-02Revert "detect even more memory mismanagement on glibc"Lionel Elie Mamane1-13/+0
Intended to push a whole series of things, but *not* this one. Was still under discussion at gerrit. This reverts commit fcee486849c2e5a07c0eef630beb427742f54d8e.
2012-11-02detect even more memory mismanagement on glibcLionel Elie Mamane1-0/+13
Change-Id: Idba21b12582e9ae7d240d9d3527f9ac5893252f7
2012-10-31do not strip debuginfo if any explicit C(XX)FLAGS have been givenLuboš Luňák1-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
2012-10-30fix parallelism variables and let's have only --with-parallelism from now onMatúš Kukan2-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>
2012-10-29fix absolute path test in linkooLuboš Luňák1-2/+2
Change-Id: I0ac41af09ac6582c3f75239f2163c895665cd572
2012-10-29fix windows detection in linkooLuboš Luňák1-4/+4
Change-Id: I18d1dbdc9d7ed6027969424a196532084537fe87
2012-10-29gbuild: remove .a file before AR invocations:Michael Stahl5-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
2012-10-29gbuild: solve the UnpackedTarball header problem in concat-deps:Michael Stahl2-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
2012-10-29Setting CLASSPATH/XCLASSPATH appears to be a leftoverStephan Bergmann2-2/+1
...from the old dmake and/or Hamburg-specific set up. Change-Id: I441ce66dd91d353196cd9d1a9853720195a6fcdc
2012-10-29gbuild: gb_Library_PLAINLIBS_NONE zombie cleanup for androidMichael Stahl1-10/+0
Change-Id: I4599c252ba1d37e5377e405ac1a0e7bf4e22086a
2012-10-29Use also -lm to be on the safe sideTor Lillqvist1-1/+2
Change-Id: I2bee6cc4f985ee47dbe4d2e35acf688042970519
2012-10-29gb_STDLIBS should contain -l options for the linking command lineTor Lillqvist1-1/+1
Change-Id: Iab93d5dc4b3c19d3661846b16956573078fa4cfd
2012-10-29./g doesn't support -s option or log command any more, use git directlyLior Kaplan1-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>
2012-10-26minizip is not used anymoreDavid Tardon1-6/+0
Change-Id: I0ddc4d343882248d208c9f96366625bcbe6ac4f7
2012-10-26set up CCACHE_EXTRAFILES too, just like ICECC_EXTRAFILESLuboš Luňák1-1/+2
Change-Id: I39ce208c1e5dd307631c628217ff596632753f23
2012-10-26fix incorrect assert() usageLuboš Luňák1-2/+4
In final (NDEBUG) builds assert expands to (more or less) nothing. Change-Id: Ie6d43cac381975880c9db2b4a01bd9ed30e2714b
2012-10-26warn free build of dmake, concat-deps and lpsolveRené Kjellerup1-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>
2012-10-26Consistently use gb_Helper_make_urlStephan Bergmann4-6/+6
Change-Id: I6613cad010267afa551ddcab7cf92c7d930d409a
2012-10-25gbuildification of expatDavid Ostrovsky3-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
2012-10-25remove accidentally committed garbageMichael Stahl1-14/+0
Change-Id: I770cdbb23e9a42308e95505235378d715c1fcd79
2012-10-25gbuild: Extension: remove ugly "nodefaults" mode againMichael Stahl3-12/+10
Change-Id: I723f70224a00972993d5b8592dd5e3834be7fd84
2012-10-25ct2n: use a Zip target after all, because...Michael Stahl1-0/+6
... the ExtensionTarget requires the description.xml to have a translation in the --with-lang case. Change-Id: I155e47d8a44590995ffcd63cb9ac8f02822a82e9
2012-10-24fix warnings in cli_urePeter Foley1-0/+3
Change-Id: I4e081473612403e0bf277e8dbf5f1b9a15541dd7
2012-10-24concat-deps: fix breakage introduced by eliding:Michael Stahl1-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
2012-10-24Revert "gbuild: add a kludge to get dictionaries to build in cygwin:"Michael Stahl3-13/+5
This reverts commit 6292b12acfdddd51a816fad3b3ea8073a58eb3c2. Should no longer be necessary after git submodules migration.
2012-10-24Revert "One more cygwin symlink kludge needed"Michael Stahl1-1/+1
This reverts commit ff795d058b36707ec65f8b6e159646e5c2c8c8c5. Should no longer be necessary after git submodules migration.
2012-10-24make l10n of extensions work againDavid Tardon3-5/+7
Change-Id: I156f6bdf04d64abfdf482fd2bee13136528bff9b
2012-10-23gbuild: fix XcuMergeTarget build breakage:Michael Stahl1-0/+8
Introduce gb_XcuFile_for_extension function to use the right file depending on WITH_LANG setting. Change-Id: Ibe4fc4e28fe445fc9391b68d370039528eab7ed8
2012-10-23gbuild: UnpackedTarball: clean final target tooMichael Stahl1-0/+1
Change-Id: I02b1935a50ad1befe9630be8bd07792370d83bfe
2012-10-23gbuild: let ExtensionTarget expect manifest below META-INFMichael Stahl1-2/+2
Change-Id: Ia07d3fd856578ab6976c02f8a0ec96273db19a2c
2012-10-23gbuild: make ct2n module workMichael Stahl3-8/+51
- add a preparation target to ExtensionTarget so added files can depend on unpacked tarball or custom target - add a "nodefaults" mode to Extension to disable some stuff Change-Id: I1fce6e948cef0a6d976e2e6555ef5c5f8e90cffb
2012-10-23gbuildification of ct2nDavid Ostrovsky1-0/+3
Conflicts: config_host.mk.in Change-Id: I98ca1bb2af19d99a7a908991cf27a148ee84c543
2012-10-23Revert "add missing dep on translations"David Tardon1-1/+0
This reverts commit c55b916a1eeaf4f4caf50caaee96d949a49ff3e1. There are dirs that contain only .src file(s) without any localizable content. Subsequently there is no .po file for these dirs either, so it would not do to expect it.
2012-10-23gbuild: remove INCLUDE_STL and misc stlport stuffMichael Stahl6-21/+11
Change-Id: I99a3e097865bd5305886e2d5f91e86d0d691de22
2012-10-23gbuild: fix AUXTARGETS:Michael Stahl6-40/+72
This finally blew up spectacularly on Windows because we now have packages delivering external libraries to the solver, where the libraries are not defined by Library class, which leads to accidental inheritance of AUXTARGETS variable and failure to deliver nonexistent UnpackedTarball/.../libpq/postgresql-sdbc-impl.uno.dll Remove the custom deliver rule that uses AUXTARGETS, and instead let those files be handled individually by default Package.mk rules. This requires a dummy touch rule for each file, and unfortunately a pattern rule cannot be used here because of silly naming differences between implibs and dlls on Windows... AUXTARGETS do not cause problems for clean targets because there is no interdependency there, so keep them there. Change-Id: I2138f635334ff4517a2d31ef91cfd03a46745fd6
2012-10-23add missing dep on translationsDavid Tardon1-0/+1
Change-Id: I8c40e57a5a70d7a85b731f381e02ab46c71a8e68
2012-10-23wildcard is not necessary anymoreDavid Tardon2-5/+5
Change-Id: Ie52ce46671ec5c2db1e69f87225102c783f8ca16
2012-10-23fix really stupid typoDavid Tardon1-1/+1
Change-Id: I8b51dfb8162ae44729d06f952bcbbec5553ae722
2012-10-23fix depsDavid Tardon1-2/+2
Change-Id: Ib97b7554af9226156f38497dc83073a98ce610ea
2012-10-23disable ego messagesDavid Tardon2-0/+2
Change-Id: I60466feee57af3db5b8ecb9d9af1121b5ef19f8b
2012-10-23change announce code for WinResTargetDavid Tardon3-5/+5
Change-Id: I036ee8686472cc8ce05dbab505ea31de9f81da94
2012-10-22fdo#55290: CliAssembly: fix cbd9dddb: s/NAME/OUTFILE/Michael Stahl1-1/+1
Change-Id: I9339dee42ed564521f3d6bd4d269184e79e2303c
2012-10-22make dmake use C(XX)FLAGS from the environment tooLuboš Luňák1-2/+9
Change-Id: I2214674181c137a312b0109e7d19a1fd2fc942be