summaryrefslogtreecommitdiff
path: root/solenv
AgeCommit message (Collapse)Author
2013-04-19Add -wd4996 back in the debvugging runtime (_DEBUG, dbgutil build) caseTor Lillqvist
Otherwise we get: 'std::_Copy_impl': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. Change-Id: I7d9cdb243b1bd7c884c5e4e658cfcd13d1ca8223
2013-04-19Interactive JuniTest debugging on Mac OS X, tooStephan Bergmann
Change-Id: If1faab6b5903e287d800899f243b8b568b27c312
2013-04-19fdo#42781 Do not unnecessarily ignore MSVC warningsPetr Kraus
Removed some ignored warnings for MSVC compiler that should not occur. MSVC 2010 can, but do not issue these for me. Some of them are "disabled by default" and should not occur unless -Wall C warnings: C4180, C4250, C4255, C4275, C4290, C4503, C4511, C4611, C4640 CXX warnings: C4180, C4242, C4265, C4503, C4511, C4626, C4640, C4996 Change-Id: I61b692a9c02a8900f80b019e11ad4acdea3e4dfc Reviewed-on: https://gerrit.libreoffice.org/3203 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-19run PythonTests with internal python tooMichael Stahl
... and use PYTHON_FOR_BUILD in the system python case. Change-Id: If3c3305ab4f613642bea9b775e4c7a602f5a476c TODO: needs testing on more platforms Reviewed-on: https://gerrit.libreoffice.org/3471 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-18gbuild: do not zip Configuration outputDavid Tardon
Change-Id: I9779cf6069737fcf10a592e1f5c750d5710d22e1
2013-04-18gbuild: use different announce strings for xcu stuffDavid Tardon
Change-Id: I650c810c4034019fc8928a07b11dd9d1f949a927
2013-04-18drop obsolete commentDavid Tardon
Change-Id: I85d86244800f596faa52f89219a9cd4340daf600
2013-04-18add todoDavid Tardon
Change-Id: Ia4c2e1a7ab479b6bd4ea66ed294567d624dcf694
2013-04-18Revert "Use -D_GLIBCXX_DEBUG here, too, in a dbgutil build"Tor Lillqvist
It is broken in the same way on iOS as on OS X, they use the same libstdc++. This reverts commit ca3392e833ef932664e236eafddeff874eb95d70.
2013-04-18gdb-core-bt: don't talk about core files without a reason.Miklos Vajna
When exit code is <128, then the test probably just failed, it did not get a SIGSEGV or similar signal, so it's expected that no core file is created. Change-Id: Ie9e3599bd6738c04afacb95000d09f9dd2a5c426
2013-04-18Revert _GLIBCXX_DEBUG on Mac OS X againStephan Bergmann
It does not work, see <http://lists.freedesktop.org/archives/libreoffice/2013-April/050321.html> "Re: [ANN] --enable-dbgutil: everyone gets a Debug STL!" Change-Id: I0b0c0faa03a1a03095b70454d38a1a193b42d56a
2013-04-17Remove a pointless assignment of a variable to itselfTor Lillqvist
Change-Id: I6c983ec5f0f4597f7f86c1c9ff256881c360bb1d
2013-04-17Eek, it is hard to get the right path to the .app that is being builtTor Lillqvist
Temporary directory name upon temporary directory name. Just in case. When in doubt, add one more temporary directory name layer. workdir/unxmacxx.pro/installation/LibreOffice_Dev/dmg/install/en-US_inprogress_temp.62979/./LibreOfficeDev_4.1.0.0.alpha0_MacOS_x86-64/LibreOfficeDev.app Couldn't quickly figure out how to construct the "LibreOfficeDev_4.1.0.0.alpha0_MacOS_x86-64" part so just use a wildcard * for that for now;) There won't be any other directories there anyway, as far as I know. Change-Id: If950d4cdfe3f7b0663f1b6fbd62185ca8284dd7f
2013-04-17gbuild: fix gb_Dictionary_add_localized_xcu_file for --with-langMichael Stahl
... which has the same stupid mistake. Change-Id: I128af77f0b75d2b60f5bb4b33e55c2bc0c94ae98
2013-04-17gbuild: UnpackedTarball: do not query for input on "reversed" patchMichael Stahl
This can apparently happen when interrupting a build; reproducible with "touch workdir/*/UnpackedTarget/*openssl* && make openssl". The -f parameter would apparently silently ignore some mal-formed patches but at least it rejects potentially reversed ones, which causes the "error handler" in gb_UnpackedTarball__command to touch the "prepare" target so the next make is successful. Change-Id: I7bbd7d9385d990a69214a3a2d9bb20b5a7173748
2013-04-17gbuild: fix gb_Dictionary_add_localized_xcu_fileMichael Stahl
... clearly David should have reverted my commit since it didn't actually work :-/ Change-Id: Ib34e540e247f1082bc9d155cd011eb31cd33048e
2013-04-17workaround problems with LTO for some libraries (disable for them)Matúš Kukan
Currently enabling lto fails for scfilt frm and wpftdraw which should be fixed and this commit reverted. Change-Id: I73b1846458dd7830425279328dd4e652269afc1a
2013-04-17solenv: fix packaging of gdb pretty-printers in the non-libmerged caseMiklos Vajna
Change-Id: Ia6241674c8a262965025df7800d106747f7575fd
2013-04-16fix gdb pretty-printers for non-mergedPeter Foley
Change-Id: I7e248a48ee8443b0f9209be708ce65dab57275f7
2013-04-16fix path for shlinfo.rc for WinResTargetDavid Tardon
Change-Id: If70bdfc3eed5f9873c95404d0d1f5723b0e51140
2013-04-16move headers from solenv/inc/ to include/Matúš Kukan
Change-Id: Ieb6cba645b3535f7d683d2aefa5599d04d9994f3 Reviewed-on: https://gerrit.libreoffice.org/3403 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-16Revert "add spec. handling for xcu files to gb_Dictionary"David Tardon
Michael was faster :-) This reverts commit 28709dc607dc8738f5048429940b3f3232d52e12.
2013-04-16gbuild: add gb_Dictionary_add_localized_xcu_fileMichael Stahl
... which fixed en-US only builds of dictionaries. Change-Id: Icc6e02bee80c10c5388dcac193fbcf1d36f6c50a
2013-04-16add spec. handling for xcu files to gb_DictionaryDavid Tardon
The xcu files can either come directly from $(SRCDIR) or be generated, depending on whether the build is with or without langs. This distinction did not matter while Dictionary was using ExtensionTarget for its impl., becuase there the file was just copied to the ExtensionTarget's root dir. Now that Dictionary uses Package internally, it is necessary to know where the file comes from to put it into the right package, either the one for $(SRCDIR) or the one for $(WORKDIR). (Yes, it would be possible to use just one Package with base dir /, but I consider this ugly.) Change-Id: I4549923287abc968f1c042b809db06d688b4c573
2013-04-16gbuild: make sure filelists don't contain duplicatesDavid Tardon
Change-Id: Ie8e65b945d0d89b7ff95f2aedcded1463939c5d6
2013-04-16Revert "do not merge public ure libraries"Matúš Kukan
Does not work because cppuhelper depends on private libraries. So, either by setting URELIBS we break API or can't merge that much or need to think about it more and implement something clever. This reverts commit 75ece7acdc81d17ce26bab966e57fbca7406bf52.
2013-04-16install dicts using filelistsDavid Tardon
Change-Id: Ib803d36ce2dfc0821004c4841566880a929a4246
2013-04-16do not merge public ure librariesMatúš Kukan
No more need for URELIBS, depend only on MERGELIBS. Change-Id: I5a93031116c26bbbe375e9c467e7b427487ec18b
2013-04-16fix installing for --enable-mergelibsMatúš Kukan
Use gid_File_Lib_Oox instead of auto_File_Lib_vcl which is not defined in that case. No idea what the code is about though. Change-Id: I675268a3490dd1421ecf1a82ede0db527d176744
2013-04-16Turn on _GLIBCXX_FULLY_DYNAMIC_STRING, too, in a dbgutil buildTor Lillqvist
Apparently Apple's build of GNU libstdc++ has been compiled with that, which means that also code using it should be. At least when _GLIBCXX_DEBUG is also defined. See http://lists.apple.com/archives/cocoa-dev/2009/Sep/msg01199.html and http://stackoverflow.com/questions/2234557/c-using-getline-prints-pointer-being-freed-was-not-allocated-in-xcode Otherwise the mork unit test crashes, because it happens to use std::string in a way that triggers the problem. But quite likely there would be more problems elsewhere. Change-Id: Ie0c4fdfa61764718f333ba81015ef764806178fb
2013-04-15add a bunch more libs to libmergedPeter Foley
Change-Id: Iafced50131c0aaf81c07d1e0bc91fd39547e6682
2013-04-15add extensions libs to libmergedPeter Foley
Change-Id: I65a4358c3214c43714bc0d13a05a316799cafb24
2013-04-15add embeddedobj libs to libmergedPeter Foley
Change-Id: I8316103a94dc7284dad4ae7da2cf28ceb7e2ce50
2013-04-15avoid unit testing when cross-compiling more simpleMatúš Kukan
This reverts commit d4ea8c6b7ee32dfbe1525cae45ad44d411052c33. Change-Id: I85dacbf962cf5911c826c55fe08cfe6effe0e9d7
2013-04-15add desktop libs to libmergedPeter Foley
Change-Id: I0e5477f84de316598015330cea995e42f1249acb
2013-04-15Use -D_GLIBCXX_DEBUG here, too, in a dbgutil buildTor Lillqvist
Change-Id: Ie07ad3b9bd2d3f95db5be8a98866aaa088b4c79f
2013-04-15We don't do unit testing when cross-compiling for nowTor Lillqvist
Define the functions that adds the various check targets as empty when cross-compiling. Avoids the needs for corresponding conditionals in .mk files in modules. Change-Id: Ia577e12204b516dc169a8500b4745aac4d7c24e2
2013-04-15Don't build unneccesary libraries twice: take twoPeter Foley
Fixed cross-compiling problem. This reverts commit 6df3de95cdbed9b68ee89bcd7402c17dc62324a5. Change-Id: I7a00ca4aff5df59cb51b820b028b8d6f3fe23ac1
2013-04-15gbuild: fix WNT build breakage in gb_Library_get_exports_target:Michael Stahl
Depending on the library is a total failure because it causes it to be linked with random junk inherited from other targets. (regression from 3213cd54b76bc80a6f0516aac75a48ff3b2ad67c) Change-Id: I1069b870ea0719bc6c01b7f8f3ddf9ff695c9850
2013-04-15gbuild: --enable-dbgutil: enable STL assertions for Mac OS XMichael Stahl
Works here with Apple llvm-g++ 4.2.1; cannot run "subsequentcheck" due to remote login. Change-Id: I187620b65f82095b5e9b7433c01ede429a27c719
2013-04-15gbuild: add support for building against MSVC debug runtimeMichael Stahl
Mainly this means using /MDd instead of /MD and /MTd instead of /MT in the CFLAGS, and also re-mapping of .lib files to ones with "d". Change-Id: Ifc56b53a66d5eb522c1695a34d68b08cad1d8338
2013-04-15on WNT the gb_Helper_set_ld_path must contain backslashesMichael Stahl
... or at least with forward slashes cppunittester doesn't run at all in an MSVC 2008 _DEBUG build. Change-Id: I889ff0375067877d42f11fad9773c476e9e5c52c
2013-04-15gbuild: LinkTarget: only re-link libraries if exported symbols changeMichael Stahl
Write out the exported symbols of a Library to a "libfoo.so.exports" file, which is only touched when linking if the exported symbols actually change, and let dependent LinkTargets depend on this exports file instead of the library itself, for faster rebuilds. This is currently supposed to work on ELF and MacOSX platforms. Thanks to Ami Fischman of Chromium for the idea. Change-Id: Ie4b5da0853140709e517028b514800b044527e61
2013-04-15remove guw.pl, whatever that isMichael Stahl
Change-Id: I3fb41fe649f68f82566e465ba4fa2de52e6201ac
2013-04-15installer: gid_File_Lib_Vcl is now auto_File_Lib_vclMatúš Kukan
Change-Id: Ib8508ad50b8f2b4ce0443be0b1437c2595b9b6d5
2013-04-15libmerged: add more libraries and cleanupMatúš Kukan
Change-Id: I68c6f4d4bae3ae495dd2033c95f47a34a4aba560
2013-04-15bridge_lib_name is $(gb_CPPU_ENV)_unoMatúš Kukan
Also fix gb_CPPU_ENV := msc6 in WNT_X86_64_MSC.mk to be consistent with the name we register in Repository.mk. Change-Id: I1520d78c378f8c48d65defb22c4c77277bd061f7
2013-04-15autoinstall more OOOLIBS librariesMatúš Kukan
Change-Id: I02c86d7ab6814bfcf559af7408e5d0e1eef59666
2013-04-15autoinstall more common librariesMatúš Kukan
Change-Id: I293cca130137f35b6ff29925228284ced3d9b1b7
2013-04-15fdo#60924 autoinstall: add writer section; also add more libsMatúš Kukan
Change-Id: I765e36aa95d0bcfb62b696d5db1fb151ba33da2c