Commit graph

52 commits

Author SHA1 Message Date
Norbert Thiebaud
23126cea9e hide clucene warnings under the carpet to avoid poluting make's output
Change-Id: I1f6e4d187ae6200fe1d2444c07af9ca42a010bc1
2012-09-28 10:15:33 -05:00
Michael Stahl
5032dc0fc3 gbuild: invert handling of standard system libraries:
Always link in gb_STDLIBS, except when the library explicitly opts out
with gb_LinkTarget_disable_standard_system_libs.

Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28 16:49:08 +02:00
Michael Stahl
967986b861 gbuild: gb_Library_PLAINLIBS_NONE cleanup for Mac
Change-Id: I66f8229e186e312ed3242695db9ef0768ab4d9a0
2012-09-28 16:49:07 +02:00
Michael Stahl
b85c349783 gbuild: replace direct gb_STDLIBS use with ...
... new gb_LinkTarget_add_standard_system_libs

Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28 16:49:06 +02:00
David Tardon
22371e3aa8 fix dep on clucene headers
Change-Id: I1a644dabdd5404645450541ab6a7a94aaf61658d
2012-09-23 18:06:49 +02:00
David Tardon
f8afd6e282 update ext. projects to use ExternalPackage
Change-Id: Ia66854f21446fff9a04b1708964286c566333ab0
2012-09-22 14:57:30 +02:00
David Tardon
24219ada37 clucene build needs solenv
Change-Id: I5e41370b54a6054b9a488ae523a9d83b47f20415
2012-09-22 08:15:39 +02:00
Michael Meeks
8a73c22b9b android: disable clucene 2012-09-17 13:26:32 +01:00
Matúš Kukan
b409f11f8b rename: set_cxx_suffix -> set_generated_cxx_suffix; used for external libs
Change-Id: I023c6b35c2a65da566ff5bb3aea772c99c90dda3
2012-09-08 13:09:34 +02:00
Matúš Kukan
38cc4f7fde gbuild: UnpackedTarball: do not rename files; set cxx suffix for library
Change-Id: I8bf119a4ab3fc7c2febfa80176358f668003b7d1
2012-08-31 21:21:38 +02:00
Jung-uk Kim
8a55c4af62 fdo#53855: Use the newly added HAVE_GCC_BUILTIN_ATOMIC for clucene
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>:
* added clucene-config-MINGW-atomic.h, to not lose _CL_HAVE_GCC_ATOMIC_FUNCTIONS
  when applicable there
* renamed clucene-config-GCC.h to clucene-config-GCC-atomic.h for consistency
  with above

Change-Id: I3dd15721b568fa9358b79ec28bad39249200c773
2012-08-27 13:33:44 +02:00
Matúš Kukan
d7a5df7e3d download clucene tarball only when it's going to be used
Change-Id: I568be2e912d5700ef5d24443e48cf7d0a384292a
2012-08-24 18:28:00 +02:00
David Tardon
ddc8881122 adapt clucene for UnpackedTarball
Change-Id: I52d78c396511ee44c18ba9473b9602fc4e6f947f
2012-08-24 13:22:01 +02:00
Jung-uk Kim
e19cd3f8a3 fdo#53061: Fix for C++11 #define NULL nullptr
Change-Id: Ic6cce351202eca8160f1536981ce5d0985010cb7
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-08-14 10:39:10 +02:00
David Ostrovsky
bb4ae4abb5 CLucene contribs-lib artifacts were missing during system wide installation
Change-Id: I11e9b17336a16bfcaceebe7613c156ff3e2b94d1
2012-05-28 09:57:24 +03:00
Michael Stahl
a9550f63cd normalize variable names in gbuild user makefiles
Variables should have module name as prefix to prevent collisions.
2012-05-10 10:47:44 +02:00
Bjoern Michaelsen
b1c3e8ae28 make gbuild the default assumption of build.pl
this removes dmake completely out of the build for migrated modules
build.pl now assumes modules to be gbuild, unless there is a
prj/dmake file

Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29 03:50:46 +02:00
Stephan Bergmann
2593b6292b Fixed placement of comment 2012-04-25 10:47:16 +02:00
Catalin Iacob
728351a1bb Mention that the CLucene patch was also sent upstream 2012-04-25 10:07:01 +02:00
Luboš Luňák
4af5efaaff do not use internal clucene if building with an external one 2012-04-24 09:01:47 +02:00
Catalin Iacob
835a063cee WaE: patch CLucene to avoid Clang unused parameter warning 2012-04-23 14:16:34 +02:00
Caolán McNamara
3934efe28c sigh, need a 64bit zlib too on windows, reverting 2012-04-13 14:06:55 +01:00
Caolán McNamara
452af5f452 gbuildize internal zlib
and stick headers into the solver in the same hierarchy as is "standard"
so we don't have to patch so much, similiarly rename to libz
2012-04-13 13:15:25 +01:00
Caolán McNamara
ba8b1c2fec CLucene headers are better in inc/external 2012-04-11 12:06:23 +01:00
Matúš Kukan
0a45deba2b enforce only one possible use of gb_CustomTarget
This brings two changes:
- no more recursive calling of make
- gbuild_simple is now not used => removed
2012-04-09 21:04:39 +02:00
Michael Stahl
4c50f23f87 LinkTarget.mk: remove gb_LinkTarget_add_package_headers 2012-04-08 01:05:53 +02:00
Michael Stahl
c923f7d2c2 gbuild: "use" vs. "add":
Naming convention for gbuild methods:
- "add" is used for stuff that is logically a part of the target
  (i.e. not registered at the Module, but defined in the target's makefile)
- "use" is used for stuff that is logically a different target
  (i.e. it is registered at the Module, has it's own makefile, may be
  in a different module than the target)
2012-04-08 01:05:52 +02:00
Matúš Kukan
7d3cc4b95e clucene: do not use mixed path here 2012-03-31 23:34:47 +02:00
Matúš Kukan
bd51ff439c clucene: use CustomTarget makefile 2012-03-31 22:49:31 +02:00
Christian Lohmaier
f16833b1d3 older versions of tar don't do autodetection of compression format 2012-03-23 14:39:50 +01:00
Fridrich Štrba
a565276f66 Enable use of older tars that uses --strip-path to strip components 2012-03-23 13:16:20 +01:00
Tor Lillqvist
2a1171929e chmod -x 2012-03-21 13:00:45 +02:00
Korrawit Pruegsanusak
380f0af0a8 gtar actually expects --strip-components, with trailing 's' 2012-03-13 18:38:37 +07:00
Luboš Luňák
41d7a444be patch clucene to avoid narrowing conversions
clang errors out on this
2012-03-10 16:39:22 +01:00
Michael Meeks
dc24525d09 more idle code documentation improvement 2012-03-06 14:41:45 +00:00
Matúš Kukan
48dc8ca4e1 make this consistent 2012-02-25 13:10:42 +01:00
Matúš Kukan
654a5bdd6c filter out not needed uwinapi which is not yet built 2012-02-24 21:50:45 +01:00
Jan Holesovsky
3dee9ff1c9 MinGW: Make clucene build. 2012-02-24 18:54:37 +01:00
Jan Holesovsky
65d9696da1 Trailing whitespace cleanup in the clucene configs. 2012-02-24 18:54:37 +01:00
Caolán McNamara
c31e1bae8e fix for cross-compiling 2012-02-23 15:06:27 +00:00
Stephan Bergmann
593769cec1 Fix CLucene _DEBUG code 2012-02-23 14:21:10 +01:00
Caolán McNamara
3b18642d62 tweak generic config for MacOSX 2012-02-23 12:57:29 +00:00
Caolán McNamara
235db83d4c another problematic _CL_HAVE_GCC_ATOMIC_FUNCTIONS for MacOSX 2012-02-23 12:39:16 +00:00
Caolán McNamara
419cceda36 use the same compiler test for atomics in clucene as sal 2012-02-23 12:10:41 +00:00
Caolán McNamara
caf607f203 wcsdup not universally available on non-windows 2012-02-23 12:05:40 +00:00
Caolán McNamara
9f33cd3f6c disable warnings in exported headers 2012-02-23 10:31:22 +00:00
Caolán McNamara
03aebc6b11 need to export more headers from CLucene 2012-02-23 10:31:22 +00:00
Caolán McNamara
8f6321b775 use different OUString ctor for RTL_TEXTENCODING_UCS4 2012-02-23 10:31:19 +00:00
Caolán McNamara
a818fa05c3 get clucene building under windows-msvc 2012-02-17 16:36:04 +00:00
David Tardon
512fcc354d suppress -Werror for clucene 2012-02-17 15:49:18 +01:00