summaryrefslogtreecommitdiff
path: root/solenv/gbuild/extensions
AgeCommit message (Collapse)Author
2015-09-25Replace GUIBASE with USING_X11Samuel Mehrbrodt
That's what it actually means. Also make it a boolean Change-Id: I249e18351253b34b5dada28e2a9c6bc0c06b730c Reviewed-on: https://gerrit.libreoffice.org/18688 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-07module-deps now distinguishes merged-libs in its output.Michael Meeks
Change-Id: Icc3a965e59f5b2d4e23e0e5a4d0400b6b175c9c1 Reviewed-on: https://gerrit.libreoffice.org/18346 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2015-04-22Bin confusing --enable-mergelibs=all optionMatúš Kukan
It was most probably not working anyway and is something different to libmerged, which intends to merge only core set of libraries. To build everything into one library, approach similar to what we do for Android could be better idea. Change-Id: Id5b8c2fa2b26e8faaaeb022ea55eb2e39909e875
2015-03-20Remove library urelibs. It was more just a temporary hack and is not used.Matúš Kukan
Change-Id: I7566dcf21aae6b800adb58d8c94e350bb0da720c
2015-03-20The 'svp' "plug-in" library is empty so don't build it at allTor Lillqvist
Its code is in the vcl library nowadays. Change-Id: Idb659e541226724004660102f6641c38a2312c27
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-10merge vcllo and vclopenglloMarkus Mohrhard
Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
2014-10-29Improve framework for callgrind performance unit testsMatúš Kukan
Do not abort in tests which take longer then before. Since 4f5f6d2444a24138c3d3d378771f87cb06427195 we have nice tool to collect callgrind results, store them.. Also, make it not necessary to duplicate anything. Any test can be turned into a performance test by using callgrindStart/callgrindDump. You only need to duplicate the makefile name in gb_Module_add_perfcheck_targets. So, if the test is run as part of 'perfcheck', it runs under callgrind, otherwise it behaves like a regular unit test. Change-Id: I7acbb855b1823c9a32ba126abb57dccc767ca239
2014-10-22Replace DISABLE_SCRIPTING with HAVE_FEATURE_SCRIPTINGTor Lillqvist
Feature test macros that govern conditional compilation should be defined in config_*.h include files, not on the compilation command line. Change-Id: I40575a4762fd2564f10927b6f38a112dd9f9a3d7
2014-09-17s/INSTDIR/INSTROOTTor Lillqvist
Fixes cross-compilation on OS X. Change-Id: I416e8b54c4c33c390c90139a82e4562668eb9ad4
2014-09-17Set up the instdir_for_build URE unorc file when cross-compilingTor Lillqvist
Change-Id: Icde8c214f510d168b52f2594821071a5aff19ecf
2014-09-05gbuild: Framework for performance unit tests using callgrindMatúš Kukan
Run them with "make perfcheck" (toplevel or in a module) To add a new performance test: - Add it as a perfcheck target - Use gb_CppunitTest_set_performance_test - Use CALLGRIND_ macros from valgrind/callgrind.h http://valgrind.org/docs/manual/cl-manual.html#cl-manual.clientrequests Change-Id: I67c776dbe4db0a686607efeee7a7e4f3aeae0e5c
2014-09-03Fix mergelibs build by adding dbtools to libmergedMatúš Kukan
Because svxcore links against dbtools since 86bdb13704d9d85a247339071a86d301ce86cd7f Change-Id: Ibbdd76fc77c3739756d011ae0c1fd99bab57834b
2014-07-03Fix dependencies for libmerged wrt. libsofficeappMatúš Kukan
Change-Id: If1575e0bcacbc5c3c40d485063b1025017eef73a
2014-05-18Sort alphabeticallyMaxim Monastirsky
Change-Id: I54a9bdaa306e4a9c492e2be35378b9b42f64312f
2014-05-01Introduce centralized detection for storage-based filesMaxim Monastirsky
This will allow us to get rid of the duplicated code, and simplify the type detectors. Also this commit fixes fdo#46310 and fdo#74978. Change-Id: I08e958ab10d05e1036cdc2bed5ce14bf73b6245c Reviewed-on: https://gerrit.libreoffice.org/9221 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2014-04-28prefer makefile-gmake-modeTakeshi Abe
Change-Id: I9cc9bfbddd3a90e00eee3e674994e5d6207f9034
2014-04-27vclopengl is buildable on all platforms nowZolnai Tamás
Change-Id: I2d65035eb30e9a96ab4ddc695fc7bc3aaaa9ab6c
2014-04-08vclopengl needs to be in libmergedMatúš Kukan
Change-Id: I7265aa6f79bcee99bf5c60dc21b61ea95ae85864
2014-03-21another hidden libspa usageCaolán McNamara
Change-Id: I523a9813c2b121342fc1bc31328ff8ce48f68c4d
2014-03-01Merge HTML detection to text detection serviceMaxim Monastirsky
Setting the filter name explicitly is not really required, because TypeDetection::impl_checkResultsAndAddBestFilter is able to select the correct filter anyway. But it seems that other detection services also do it, so I followed that way. Change-Id: I6e73fa79c6867d82f98d63e8d2b7865446f088ef Reviewed-on: https://gerrit.libreoffice.org/8213 Reviewed-by: Kohei Yoshida <libreoffice@kohei.us> Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2014-02-27normalize values of CROSS_COMPILINGMichael Stahl
Change-Id: I0cc43cef91e3fcd82a3558a16ab0afbd4d56b141
2014-02-26fdo#75526: sdk: install URE library symlinks / import libs againMichael Stahl
This is a bit involved because since the LinkTarget now creates the instdir/sdk/lib/* files itself a Package cannot be used; so convert the URE libraries to AutoInstall and add special handling for them to gb_Helper_register_libraries_for_install to create the necessary links in the "sdk" install-module. (regression from 70c35265f517ef372cb739d4cc64499abf57a838) Change-Id: Ia5467f3303d59f7f5f4a88adc22ceffb82a21ff1
2014-02-10adjust PackageInfo for zip filesBjoern Michaelsen
see commit 7fe9808f009af2f0a4da58663eacd2caccdcaafe for reference
2014-02-04gbuild: add gb_Helper_register_packages_for_installMichael Stahl
Change-Id: I855a7e260a9ad05d655d121dbed97597b21187d2
2014-02-04gbuild: add gb_Helper_register_jars_for_installMichael Stahl
Change-Id: I560a8eded4747a9332f5dac29009eafd3d6e68b7
2014-01-23related: fdo#73682 Introduce HTML detection serviceMaxim Monastirsky
Change-Id: I66bb579019ce8411b821c623955a454fd81cf811 Reviewed-on: https://gerrit.libreoffice.org/7600 Reviewed-by: Kohei Yoshida <libreoffice@kohei.us> Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2014-01-04speed up install-package-$FOOBjoern Michaelsen
- make packageinfo needs to see the all the Makefiles - however, usually it does need to be called only once for a build - thus, doing the generation of the packageinfo files in recursion (with parseing the full Makefiles) and full generated dependencies, therefore allowing the install targets to do their work without parsing all the Makefiles and hence quicker Change-Id: I477a528dcdfc3fbf5d7147bf328672ab13ece8da
2013-12-24fdo#60698: Merge odbcbase into odbcMarcos Paulo de Souza
We odbcbase is just used inside odbc library, so merge them. Change-Id: I4f4b34873b570ddcf1065c49e5310a1e73092fd6
2013-12-10No such package: xmlhelp_xsl.Matúš Kukan
It was removed in 56bb796673657c9f8683bbff08070c77c4c889cd. Change-Id: Ia652d73d4aba26b39792286a1f410970b4e3b418
2013-12-08initial install-package-foo target for partial installsBjoern Michaelsen
Change-Id: I4ee41fdb600cb3a89da387dffe64e6a30192761c
2013-11-28put CJK/CTL .xcds into instdirDavid Tardon
Change-Id: Ibbc34014f91c8f1ce73a6e9a8f61fa421fdb9144
2013-11-27add missing l10n config filesBjoern Michaelsen
Change-Id: Ia7e654cdeffd832f51016ff51aa180fe3924ff4e
2013-11-27add uiconfig file translationsBjoern Michaelsen
Change-Id: I9bb39bdd677af4be0da621370c51eb9e22ecc33f
2013-11-27add missing help files in packageinfoBjoern Michaelsen
Change-Id: Ia2498a118e729276a78ef3a4eb43b5d0b302d326
2013-11-21make packageinfo targetBjoern Michaelsen
Change-Id: Id5f6f5c1f3e46df2d9033ccd5bbf2af6ab38a9e8 Reviewed-on: https://gerrit.libreoffice.org/6754 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-11-21fdo#60698: Unify spl and spl_unxMarcos Paulo de Souza
Change-Id: Ifd328ff3ce12364e95d05405759df6588b3a86bc Reviewed-on: https://gerrit.libreoffice.org/6503 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2013-11-17good-bye stringex, you served wellAndras Timar
It will be better to handle Android Impress Remote localization independent of the big LibreOffice source tree. Instead of stringex, we will use android2po, a 3rd party utility for conversion strings.xml <-> pot/po. Change-Id: I4eae53e4f8d94c55e5564d54c5e5c214bc9569d7
2013-11-15No fpicker lib any more, no mork lib on WindowsTor Lillqvist
Change-Id: I07cdd13eef09a84abca0d5204c6f55ca25b9d9c0
2013-11-03fix target nameDavid Tardon
Change-Id: Icdc912c8d36fe75bedb5a3744018b5d100f45f21
2013-11-02remove SOLARENV variableMichael Stahl
It is constant and can just be replaced by $(SRCDIR)/solenv. Use BUILD_TYPE where it was used to check if config_*.mk is sourced. Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-10-31solver doesn't solve anything...Michael Stahl
... it is an abbreviation of "Solar Version". Since nobody can remember that: remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath and any mention thereof. Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad Reviewed-on: https://gerrit.libreoffice.org/6515 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-10-18fdo#60698: Move fileaccess module to ucbMarcos Paulo de Souza
Change-Id: I4c688a4aeedcae56ed6404574bd1bb392d4190cb Reviewed-on: https://gerrit.libreoffice.org/6311 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-09-19Directly build UNOIDL .rdb files from .idl filesStephan Bergmann
...via unoidl-write and the new source-format registry provicers, instead of using idlc to produce .urd files, regmerge to merge them into legacy .rdb files, and unoidl-write to translate those to new UNOIDL .rdb files. gb_UnoApi and gb_InternalUnoApi ctors take an additional argument now that is the path (below $(SRCDIR)) of the source-format registry from which to obtain UNOIDL entity definitions. It can either be an .idl file (in which case no *_add_idlfiles calls should be used and the resulting .rdb will contain all the entities from that one .idl file; used in some tests to conveniently define all test-specific entities in a single file) or a directory denoting the root of an .idl file tree (in which case *_add_idlfiles calls specify the entites to include in the resulting .idl file). (In the first case, the generated .rdb file needs to depend on that single .idl file, so the gb_UnoApiTarget ctor contains a dependency on that additional argument, which happens, as a side effect, to trigger rebuilds in the second, tree-based case when addition/removal of .idl files in the tree causes updates of directory time-stamps.) UnoApiPartTarget and all the dependency-tracking logic based on .urd files in solenv/gbuild/UnoApiTarget.mk is gone. Generation of an .rdb file now depends on its source registry (see previous paragraph) and all the .idl files specified with *_add_idlfiles (in the second, tree-based case above). A consequence of that is that gb_UnoApi_add_idlfile, -_nohdl, and -_noheader all do the same now. I left them in for now anyway, maybe they become relevant again when the use of cppumaker is changed to read directly from a source-format registry instead of going via a .rdb registry. The legacy tools idlc, regcompare, regmerge, and regview are still contained in the URE or SDK for now. cb344cd59e1ddb7c6db66dbd9263b4755969d4ba "Revert 'Looks like idlc resolved typedefs inside sequence<...>'" is re-reverted as now "the current offapi.rdb is generated via unoidl-write instead of idlc." Change-Id: I3d9d92f17326bc9f49dd934c85aab6a17951d06d
2013-09-18New unoidl-check tool to replace regcompareStephan Bergmann
...for checking compatibility with the reference rdbs. unoidl-check is no longer based on the legacy registry format, but can process all the various new UNOIDL registry formats. regcompare is still included in the SDK for now. (gb_UnoApi[Target]_set_reference_rdbfile now takes a non-empty sequence of rdb files, any necessary dependencies of the final rdf file preceding it just like it is required on the unoidl-check command line. Also, executing the unoidl-check now properly depends on those rdb files.) TODO: unoidl-check is too conservative for now and flags some changes as incompatible that are not. Change-Id: I92e4c69403c5e3fcb31707c98c65a2f509592dd4
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-06-15Add gengal to RepositoryFixes and autoinstall it.Matúš Kukan
Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
2013-06-04remove cosv, udm and autodocMichael Stahl
implementing UNO IDL support in doxygen: 9 days of work converting IDL file comments to doxygen: 5 days of work removing 57k lines of unmaintained buggy autodoc, bespoke String and File classes: priceless Change-Id: I566edb4f91454baa35e07d901432a8dfd35b9c29
2013-05-16use $(OS_FOR_BUILD) to fix mingw cross-compilationDavid Tardon
Change-Id: I606e99e80ace5b086210e5a724a3e979e2b98cbf
2013-05-15gallery: get windows gengal command-name right.Michael Meeks
Change-Id: I488c57cfa58510e50b9b6819d55b23283aaddf49