summaryrefslogtreecommitdiffstats
path: root/solenv
Commit message (Collapse)AuthorAgeFilesLines
* targetted re-work of cppunit pieces.Michael Meeks2012-06-271-0/+1
|
* fix useless \EThomas Arnhold2012-06-271-1/+1
| | | | Change-Id: I4181121dbba20539ad7d851c3e9b505d368a1809
* re-base on ALv2 code.Michael Meeks2012-06-2618-128/+261
|
* gbuild: add gb_CppunitTest_use_executableMichael Stahl2012-06-261-0/+4
| | | | | | | and use it in sdext/CppunitTest_pdfimport.mk, which could fail previously in a parallel build. Change-Id: I3f251c945f5841c277a71a19fd411ecd77dec3b5
* fdo#51115: gb_Extension_add_file: fix Windows build:Michael Stahl2012-06-261-1/+6
| | | | | | | | The DLL is not actually a make target, but is handled via the AUXTARGETS mechanism in LinkTarget.mk; add an ugly hack here to hopefully make adding libraries to extensions work. Change-Id: I85ee891fe8b7d470e09d9cb1d5a48d8b11b50d6e
* gbuild: add gb_Extension_add_executableMichael Stahl2012-06-251-0/+10
| | | | | | This is not really necessary, but consistent. Change-Id: Ic0249efac26c9977ede7ef591d517cc03542b002
* fdo#51115: fix sdext extensions on Windows:Michael Stahl2012-06-251-0/+10
| | | | | | | | | The sdext extensions contain the .lib link stub instead of DLLs; add gb_Extension_add_library to get the correct DLL filename on Windows, and use it in presenter screen, presentation minimizer and PDF import extensions. Change-Id: Ie8113a6002f9038e4df798edc255208977ba9497
* Export NOCPPUNIT to disable all cppunit test in gbuild.Norbert Thiebaud2012-06-231-0/+2
| | | | | | | | This is convinient when coding/debuging stuff that break unittest downstream, but oen still want to have a fully built product to test Change-Id: I4970db6ede1ed29bb3c421b56b5092c19fd9fa90
* .map files don't need executable bitsMichael Stahl2012-06-223-0/+0
| | | | Change-Id: I2d3120a173097208bd29eb52ab3dea3af870f6ae
* gbuild: fix UnoApiTarget header dependencies:Michael Stahl2012-06-223-4/+28
| | | | | | | | | | | The existing situtation of not having any explicit rules for header files does not work because it requires a make restart after the headers are generated in order for the headers to be delivered. Because requiring running make twice to get a complete rebuild is bad, add some rules to force the headers to be delivered immediately. Change-Id: I5b4d5c8f8e9c9d7d0874fc797e62972eaa1dd904
* re-base on ALv2 code.Michael Meeks2012-06-221-26/+17
| | | | Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
* fdo#51274 optionally associate Visio file types (vsd/vst) to DrawAndras Timar2012-06-211-0/+2
| | | | Change-Id: I0362d758205e7d12484e9e86ff2dce9608730c57
* re-base on ALv2 code.Michael Meeks2012-06-218-152/+107
| | | | Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
* re-base on ALv2 code.Michael Meeks2012-06-211-16/+15
| | | | Change-Id: I0cba9316e229362fa82a45d9e4d4763a6cf29540
* re-base on ALv2 code.Michael Meeks2012-06-2155-906/+730
| | | | Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
* re-work to test the effect of boost elision.Michael Meeks2012-06-211-27/+41
| | | | Change-Id: Idef032c08c097e04fcf0cae3d184ceb660b65949
* fdo#49919 Don't default to desktop pollutionAndras Timar2012-06-211-3/+0
| | | | Change-Id: I4b9fda0f81d43cab80a015a2eb7374a94f3da7de
* do not repeate twice .0.0.beta2 in the download tarball namePetr Mladek2012-06-191-1/+0
| | | | | | | | PRODUCTVERSION is associated with SHORT_PRODUCTEXTENSION. ABOUTBOXPRODUCTVERSION is associated with ABOUTBOXPRODUCTVERSIONSUFFIX. We should not mix these another way. Change-Id: I991f74e058d19ec3ae0d98e8efe8458d648ae74c
* switch to the new version schemePetr Mladek2012-06-191-2/+2
| | | | | | | use 3.7.0.0.alpha0 where possible; use the suffix "+" in the about dialog to signalize non-release builds Change-Id: If09c78cd30b10e54c46f737a695e0194039c7efc
* change the way par files for ins are collectedDavid Tardon2012-06-184-18/+23
| | | | | | | | This avoids the need for $(wildcard), which seemed to cause problems in some cases (in gentoo ebuild) and I never found any missing dependency that might account for it. Change-Id: Ia03d630bb85309fbb7da3068c396834fb56cffb1
* Fix pyuno.so name on Mac OS XStephan Bergmann2012-06-151-1/+1
| | | | | | | | ...which also needs a change to the logic that symlinks *.jnilib to *.dylib, as that would have symlinked pyuno.so onto itself (as it contains no .dylib). (And while we are at that, anyway, also only store relative paths in the symlinks.) Change-Id: I6f3e9effc4d185df935795958cc84e60e862a424
* gbuild: don't suggest make install on WNTMiklos Vajna2012-06-131-0/+10
|
* Add some more informationTor Lillqvist2012-06-131-0/+22
| | | | Change-Id: Iafa671028ce73c2ec3a2706dda60f58aaeda7fda
* use ure instead of ure-linkDavid Tardon2012-06-111-2/+2
| | | | Change-Id: I5368770926aee871e20b2d87fa51b28212c8be4f
* Resolves: rhbz#826609, rhbz#820554 fix smoketest on ppc[64] and s390[x]Caolán McNamara2012-06-086-12/+9
| | | | | | | | | | | | | | i.e. restore #i81127# to remove -fsigned-char from old-school dmake ppc[64] flags, but also remove them from the new-school gbuild ones. correspondingly remove -fsigned-char from the very similar s390[x] arch equivalents and drop them from the very obscure linux ports where I just cut and paste them in the first place. with 6b3bf27cb56d661725ac3fcfb756562e0ad75564 in place this now passes smoketestdoc for me on build from scratch on ppc[64] and s390[x] Change-Id: I3dae70fd7a3d3adc57cf04a02350689ad097e4d3
* gbuild: introduce gb_Package_Package_internal:Michael Stahl2012-06-074-7/+16
| | | | | | | | The gb_InternalUnoApi_set_xmlfile function creates a new package, which registers at the current Module, overwriting the InternalUnoApi targets set there and causing make clean not to clean the InternalUnoApi. Change-Id: I46e9b4437788a479701187334325fe1e065e612c
* signed char is default on m68k...Rene Engelhard2012-06-071-4/+1
| | | | Change-Id: I5b57e8e9a9dce3eacc665979844f8cb29f968368
* remove -fsigned-char from s390 to fix smoketest..Rene Engelhard2012-06-071-3/+1
| | | | Change-Id: I66c468e917513cdb096937f9955eb8a41aabaa37
* Revert "Revert "sw34bf03: #i81127#: patch by pmladek: linux/ppc: remove ↵Rene Engelhard2012-06-071-3/+0
| | | | | | -fsigned-char"" This reverts commit 7ef203d2bf72f7d96fd10d1297af06e82550a1c4.
* fix typo that prevented the proper management of .d filesNorbert Thiebaud2012-06-061-7/+7
| | | | Change-Id: I2e958fde37bc2cf13d4b37d8e8ae9e7bd64061d2
* Do not build c/cxx .d file when --disable-dependency-trackingNorbert Thiebaud2012-06-051-8/+16
| | | | | | | | | | | | --disable-dependency-tracking is for build environment that always do make clea + make to build These do not need the dependency information and therefore can save the expenses of tracking them. the gc c/cxx compile command was using -MMD etc.. systematically. this patch take gb_FULLDEPS value into account to avoid -MMD when not necessary Change-Id: Ic5c3c368c81da2b260a4fcdf03fdc01b45a9cb1f
* bump product version to 3.7.0-alpha0+Petr Mladek2012-06-052-7/+7
| | | | | | | keep the package version on 3.6.98, so we could restart release number from 0 for Betas and RCs Change-Id: I7a862a202d2080dcc924362e4deb0e026c940a34
* fdo#47805 rework handling of 64-bit registry entriesAndras Timar2012-06-053-31/+12
| | | | | | | | | | 64-bit registry entries were entered via a custom action, which did not always work. By default the custom action ran with user privileges, which were not sufficient to write the registry. It is not necessary to use custom actions for this task. Windows installer supports it well. Change-Id: Id65458c363c2b90b3e7d166b4c836bfb1ff19bf4
* silence warningsAndras Timar2012-06-051-2/+2
| | | | Change-Id: Ibc6addfe5eacf4a9e23f6f26830f5a1f9bf77594
* solaris.mk: re-add nsl and socket librariesMichael Stahl2012-06-041-1/+8
| | | | | | Seems these were dropped in 3c4cd1deaf71d0d800957b3580d426c721bf7844. Change-Id: Ib929e322719e4a50d8d2d32e3cd9466242e1c034
* related fdo#50630: use print_warning when image not foundKorrawit Pruegsanusak2012-06-041-1/+1
| | | | Change-Id: I8811ce96cb70429ae458e31cafb8979bb6bb9644
* do not export INCLUDE for MSVC, avoids problems long LO build pathLuboš Luňák2012-06-041-0/+3
| | | | | | | | | | INCLUDE is used by MSVC (http://msdn.microsoft.com/en-us/library/kezkeayy.aspx) and make somehow (not sure why) exports the INCLUDE that gbuild uses, which (again, not sure why) causes MSVC to report a misleading error about incorrect argument. There actually does not appear to be any (unreasonably) low path length limit on Windows. Change-Id: I9329eb668f7a710ec69c8b5262b855f346ed01d2
* fdo#50630 set correct path to images' module dirDavid Tardon2012-06-041-1/+1
| | | | Change-Id: Iabaf8f41e82fb7c2f881057bedb4c7757dcf1bce
* use API headers from OUTDIRDavid Tardon2012-06-031-1/+8
| | | | Change-Id: I77a647d7f24efa9159a85d0085e0306a8019e3da
* unset MAKEFLAGS for findunusedcode tooCaolán McNamara2012-06-021-1/+1
| | | | Change-Id: Id42e7b14d98f072ea17b203af7ffdc8fe7a7a74f
* bump product version to 3.6.0-alpha1+Petr Mladek2012-05-311-2/+2
| | | | Change-Id: I94bc00f8a1e646b476f20b3ad954eaae19fef6cb
* look for win x64 libs in $(OUTDIR)/lib/x64David Tardon2012-05-301-1/+1
| | | | Change-Id: I5388132b0dbb0d904a5b235139bfa1f0e078e5ba
* remove already added set_x64Andras Timar2012-05-301-1/+0
| | | | Change-Id: I62c72e499119eb43ed0c75fe1f5cb1c9fc06c113
* use 64-bit compiler and linker for 64-bit Windows shell extensionsAndras Timar2012-05-301-0/+2
| | | | Change-Id: I4ad94eca4ebbf7d8e989dba5a19296d727111850
* add gb_StaticLibrary_set_x64David Tardon2012-05-291-0/+1
| | | | Change-Id: Id54050f483aabf3514e4dd122ef295c6f1135fe4
* $(OUTDIR)/inc/*minor.mk is created my gbuild nowDavid Tardon2012-05-293-6/+34
| | | | | | | | Actually I think it should be removed entirely, because dmake already includes minor.mk directly from solenv, but I do not want to pry into it right now... Change-Id: I51520642f4796d722cb2131e91e9e92a82920531
* make sure that $(OUTDIR)/lib exists before delivering libsDavid Tardon2012-05-292-2/+4
| | | | Change-Id: I8a4b11c14c615ba47c8e58b5f30145f5e8d77f0d
* these makefiles are not created anymoreDavid Tardon2012-05-291-4/+0
| | | | Change-Id: I430fcca0df44966e05a57d1cafd16d18bebdca81
* bin i18npool/version.mk, hardcode the versionDavid Tardon2012-05-291-2/+1
| | | | | | | | | | This makefile must be included from other makefiles, which means it must be delivered first, which does not play so well with gbuild's all-in-one-process build. Because the version has not changed once since the library was introduced in 2006, I consider this just an unecessary complication of already complex build process. Change-Id: I8304f0e8ef9e59a046b10f423dbe61d75e3fc5c2
* do not build tail_build modules outside of tail_buildDavid Tardon2012-05-292-1/+128
| | | | | | | | | | | | | | | There are several modules in tail_build now that are depended on by other modules from postprocess (e.g., pyuno depends on 18npool). That means that build.pl actually schedules i18npool (and its parents) for build. This is fine for build.pl -P1, but it could be a problem for build.pl -P2. It is also wasteful, because we are not actually using tail_build to the full extent. This gross hack schedules all modules that depend on any tail_build module _after_ tail_build, so all modules that are in tail_build are only build in tail_build. Change-Id: I39840c1cbbfc5024f0009296416c628be028657a