summaryrefslogtreecommitdiff
path: root/cppunit
AgeCommit message (Collapse)Author
2013-02-28remove all d.lstMichael Stahl
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-22quiet external module build log unless failureNorbert Thiebaud
ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-01-03No point in the DllPlugInTester executable on non-desktop OSes, I thinkTor Lillqvist
Change-Id: I46e4081375e2f7eda0c9f443cf28dcfe575a7dba
2013-01-03gbuild: replace all use of PRODUCT with ENABLE_DBGUTILMichael Stahl
Also fix the wrong check in cppunit/ExternalProject_cppunit.mk which caused cppunit to always be built without -D_GLIBCXX_DEBUG. Change-Id: Ia247dcd84e2c6fa0e9384fd27643537984d980b5
2013-01-03cppunit: CXXFLAGS should be set only onceMichael Stahl
Change-Id: I67e38db4b41849ac4be4ad20825391c84c7ed412
2012-12-22Make the patch apply the gbuild wayTor Lillqvist
Change-Id: I0d0d6e7ef42b3fbddbb8f4267099ea3b029c01ac
2012-12-12Fix VS2012 build at least for meTor Lillqvist
2012-12-08No .libs directory when DISABLE_DYNLOADINGTor Lillqvist
Change-Id: I4e72093ade16bde4715cd60bf98779c462dd09e5
2012-12-07missing delivery in cppunit on MacNorbert Thiebaud
Change-Id: I45e608da450b34c516974cfa1bf6267f5d6ddd29
2012-12-07get cppunit/disable-dynloading.patch to applyLuboš Luňák
2012-12-07cppunit is PLAINLIBS_NONEStephan Bergmann
Change-Id: Id6401999d20069f17133a765195cd49b50ff532f
2012-12-07One more typoStephan Bergmann
Change-Id: Ie08b5ebf76f22a42c99729a284bf1931a7cf9bc9
2012-12-07TypoStephan Bergmann
Change-Id: Iff8315535293613423199aaffeac904e721928bf
2012-12-07Revert "fix pretty broken cppunit gbuild conversion on windows"Markus Mohrhard
This reverts commit 58cb1a2f25ceba89766797af4ce3ce1d590b3915.
2012-12-07fix pretty broken cppunit gbuild conversion on windowsLuboš Luňák
The original dmake makefile.mk even said the files were missing ... ?
2012-12-06convert cppunit to gbuildPeter Foley
Change-Id: Idcba54973940b9f197f2fd84a906b50468d1b166
2012-09-26config.sub doesn't need patching any more it seemsTor Lillqvist
Change-Id: I87c779de583011d340cece39efa32e891d20852d
2012-09-25update cppunit to 1.13.1Markus Mohrhard
Change-Id: I13a74ca921bb4b0766fab2123f46a97c90372a44
2012-09-14Adapt for DISABLE_DYNLOADING possibility also for AndroidTor Lillqvist
Change-Id: Iecc8c35b5b2235bc3408f2ecf3969317ac8bf679
2012-08-21Resurrect cppunit/ios.patchTor Lillqvist
Change-Id: Ie39f608d807ffd8cfb670e69a165cf4dd1e50d49
2012-08-17Use dlerror()Tor Lillqvist
Change-Id: Id4cb837d7c2441df1c46795a52385e2e0e605a46
2012-08-16For kicks, enable cross-building for Android on MIPSTor Lillqvist
Change-Id: I6fa2b9a50c525fb2d8666a144409eb9a3ad2698a
2012-06-29add windows patch backMarkus Mohrhard
Change-Id: Id30b06eb093e373da6eb328b5d22788f308ae4ff
2012-06-28use updated cppunit-1.13.0 sourcesMarkus Mohrhard
Thanks a lot to Fridrich. Change-Id: Iab8c1454f5aaf629b4761f451fbd075fd59bfa62
2012-06-27update cppunit to 1.13.0Markus Mohrhard
Change-Id: If3896361c31a84b77e4c446dac75aeb9268605a0
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
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-03-01WaE: unused parameterTor Lillqvist
2012-02-29Simplify install name handling for external libraries on Mac OS XStephan Bergmann
...by allowing our special @___... tokens anywhere within an install name, so that external modules can configure --prefix=/@___... etc. This removes the need for the special extshl and EXTRPATH=LOADER. Also, a new OUT2BIN_NONE can be used for external modules where the generated libraries need the default EXTRPATH=OOO, but generated executables are only used during the build and such need RPATH=NONE.
2012-02-14Mark cppunit patch as upstreamedStephan Bergmann
2012-02-10-Werror=sign-promo from cppunit; old GCC reduxStephan Bergmann
2012-02-10-Werror=sign-promo from cppunitStephan Bergmann
2012-02-08Added and improved READMEs for modules whihc used to be in libs-externJosh Heidenreich
2012-02-01Clarified patch status against new upstreamStephan Bergmann
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2011-12-05cppunit build: fix the lib64 libdir on some linux distrosCédric Bosdonnat
2011-11-17Use lo_dlopen() on AndroidTor Lillqvist
2011-11-14Link libcppunit with the shared GNU C++ library for AndroidTor Lillqvist
2011-11-10We want Android shared objects to have names ending in .soTor Lillqvist
The silly apkbuilder tool doesn't add extra native libs to an .apk package unless their name ends with .so. It just silently ignores them. So, force libtool to avoid versioning suffix for Android. Yeah, unclear whether apkbuilder is what we will end up using to construct the APKs of actual LO code using Android apps. But at this stage when just trying to build a unit testing app, it seems to be the simplest way to get the .apk properly signed and all to just use a normal Ant project, and let Ant run apkbuilder.
2011-10-11enable libstdc++ debug mode with --enable-dbgutilMichael Stahl
2011-10-01make libcmis build aginst internal cppunitPeter Foley
2011-09-27Make Android cross-build workingThorsten Behrens
In the spirit of 12759f67a36d52a345be6002d7017551e8414c59, change external lib's config.sub to eat the arm-unknown-linux-androideabi host os string. Also, permit shared libs again - seems Android can handle those. Added dictionaries to cross-build-toolset - idxdict is needed. Should build up to sfx2 - some residual static lib issues there, and in raptor.
2011-09-16Revert "Trying to chop out the uwinapi library"Fridrich Štrba
This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51.
2011-09-16Trying to chop out the uwinapi libraryFridrich Štrba
2011-07-22ENABLE_DEBUG_STL isn't working out for us, too easy to mix with and withoutCaolán McNamara
2011-07-21Pass also our EXTRA_CDEFS to the cppunit configuryTor Lillqvist
2011-07-18build cppunit also with STL debug when STL debug is enabledLuboš Luňák
http://lists.freedesktop.org/archives/libreoffice/2011-July/014970.html
2011-07-10iOS hacksTor Lillqvist
For iOS, the LibreOffice unit tests that normally are built as "plugins", i.e. dynamic libraries, are actually built as static libraries, because we don't do any dynamic linking of own code on iOS. Enable giving the "plugin" unit test entry point a different name than a fixed "cppunitTestPlugIn", so that several unit tests can be linked together into one executable, for simplicity. Drop the stupid dummy main() function in cppunit plugins. I doubt any Unix platform we care for needs it, but drop just for iOS and MacOSX for now.
2011-07-09Fix debugging build for iOSTor Lillqvist
2011-07-09Build with -g if we want to be able to debugTor Lillqvist
2011-06-21Make cppunit build for AndroidTor Lillqvist