- 10 Ara, 2012 40 kayıt (commit)
-
-
Markus Mohrhard yazdı
Change-Id: I94ea2d52f86a340ce3802ea4b63642cfc637bd2d
-
Luboš Luňák yazdı
Change-Id: I6b650781b11163eb99828d0d933ae9a38e0e09fa
-
Luboš Luňák yazdı
So that now it's possible to do just 'make CppunitTest_sw_macros_test' instead of 'make /home/llunak/build/src/l2/workdir/unxlngx6/CppunitTest/sw_macros_test.test' Change-Id: Ibd1e9ef4fc825043a71bd669b2f5c37ffec68e33 Reviewed-on: https://gerrit.libreoffice.org/1253Reviewed-by:
Peter Foley <jpfoley2@gmail.com> Reviewed-by:
David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by:
Luboš Luňák <l.lunak@suse.cz> Tested-by:
Luboš Luňák <l.lunak@suse.cz>
-
Caolán McNamara yazdı
Change-Id: I39210b28a098292d9457aac3f23083d49d7f5e61
-
Eike Rathke yazdı
As per https://bugs.freedesktop.org/show_bug.cgi?id=52240#c59 Change-Id: I9f5ba81c5fd6732ca7e90e0480fcc02ed2709674
-
Eike Rathke yazdı
Also referenced by nb-NO and ny-NO Changes as per http://erack.org/blog/archives/18-comments.html#c351 Change-Id: I9e07f4307800e99fdff21bccde91af4178b244f3
-
Takeshi Abe yazdı
Change-Id: Id1860de882a4999eaa7fc253e1332f1c298f287f Reviewed-on: https://gerrit.libreoffice.org/1277Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Luboš Luňák yazdı
There should be no #ifdef for that anyway (given compiler support each feature will need its own check). Change-Id: I1998bfff362f2aef23717735834cacf87d3db90b
-
Jack Leigh yazdı
Only enable the Edit box if the overall option is enabled Change-Id: Ica0f973d22b89a37bd690c285d7cc0ae5204b7a8 Reviewed-on: https://gerrit.libreoffice.org/1272Tested-by:
Caolán McNamara <caolanm@redhat.com> Reviewed-by:
Caolán McNamara <caolanm@redhat.com>
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
In order to make sure the PCH is built first. It needs to be this way, even in empty gb_FULLDEPS mode, because making just LinkTarget/headers depend on PCH would mean generating (both) PCH before anything else, bringing back the problems related to this.
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
not actually sure what this is for (PCH for -g and no -g need to be different?), but this way it at least makes some sense `
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
Change-Id: I53c512fca77b4c9843d23e92811de8f2bd8b5a59
-
Luboš Luňák yazdı
Since the PCH is now explicitly included using the command line, it is no longer necessary to have include guards or #ifdefs for enabling it. Change-Id: Ie64fdc75129af7097213d86f2daec461993fb6f4
-
Luboš Luňák yazdı
MSVC uses full path with -FI, Clang uses full path to .pch file. Change-Id: I403a8a919a8b672d1e98c2ea1fee50097e535351
-
Luboš Luňák yazdı
Change-Id: Ica342d70488f735fbaf94423cb425a91b359c9ca
-
Luboš Luňák yazdı
Change-Id: If5425c2727b94a61cacb64ac65c871ee28b371e1
-
Luboš Luňák yazdı
Let's assume that all cxx objects use exceptions by default, unless explicitly added using add_noexception_cxxobject. This should avoid the need to generate noexceptions .pch in most cases, as noexceptions cxx objects are currently rare. It also avoids a bug in MSVC that makes .pch generation fail with error C1033 (e.g. comment from 'Fish Fish' in https://connect.microsoft.com/VisualStudio/feedback/details/98831/fatal-error-c1033-cannot-open-program-database-debug-vc80-idb). Change-Id: I31c575a34539d58c42754ecfe6639c5b5e5854f1
-
Luboš Luňák yazdı
With the timestamp file for .pch this is no longer needed, as those .cxx that actually use it depend on it. This should also mostly avoid needing the noex .pch variant at all. Change-Id: Id56d8f6025617808f03bf543fa4e6cb811ea67be
-
Luboš Luňák yazdı
Change-Id: I164ec06dfb0630784292b39110e1a939d361d98f
-
Luboš Luňák yazdı
Change-Id: Id9083967c67967ea067672b756fa31912af96dcf
-
Luboš Luňák yazdı
This is the best I could come up with, create a timestamp file for every link target and make it depend on the precompiled_xxx.hxx file for those using PCH. Change-Id: I68a53a1315ba172543b0d8de4122c2856b37d72b
-
Luboš Luňák yazdı
Change-Id: I2c9083bf0a9d8a4f57339bcb768258a336e36934
-
Luboš Luňák yazdı
Change-Id: I48831199a91ae35d6bd3da120206d813515b9c65
-
Luboš Luňák yazdı
There can be only one precompiled header with some compilers anyway. Change-Id: I59e84bee2f57f36753b59b7518d701573affac12
-
Luboš Luňák yazdı
Change-Id: Id192488bb89d7f57dbd7ae3ddd33fb2b7569172e
-
Luboš Luňák yazdı
Change-Id: I83a5a2cc6a673165a230ac0c916fdd533a4ccaae
-
Luboš Luňák yazdı
Interestingly this makes it slower with Clang than less headers. Change-Id: Ia28d27ca9c8154c907dae1629ca893fc4765f075
-
Luboš Luňák yazdı
It seems this makes clang somewhat faster. Change-Id: I5a22763acf7991c45d7e9fd25eb0b5bda1fae27f
-
Luboš Luňák yazdı
Change-Id: I17a9f3c0b16cef7ea4ef3db938337545beef3609
-
Luboš Luňák yazdı
Change-Id: I50e8eb58ef9b764cfb847b36b4e42f95bc437233
-
Luboš Luňák yazdı
Change-Id: Iae5ec6d6af8ebfa38f560dddc5a93a0386772f4d
-
Luboš Luňák yazdı
-
Luboš Luňák yazdı
-FI does the job Change-Id: I4d1251fb64cfc64243b9c4f0292587cc2fc235ab
-