summaryrefslogtreecommitdiff
path: root/solenv/gcc-wrappers
AgeCommit message (Collapse)AuthorFilesLines
2020-03-27revert the gyp-based nss build changesLuboš Luňák1-27/+18
https://lists.freedesktop.org/archives/libreoffice/2020-March/084769.html etc. This reverts commit c76fdcf1cfa1242e66b50ebe80d6eac1baae37a9. This reverts commit 10f52ab4d27263439d59f55f40e88ad2fde0cf71. This reverts commit eac806e8dcd9ee6439ac8695978ff6b62cc6b8d2. This reverts commit d591a682e46ff352f06a61c024ef661dd17f4ea4. This reverts commit 12235d3390a7fc5146bf65f9d6166034b8a048ee. This reverts commit 23245f723fb29262b8543d6447d1b0bb69cb50fb. This reverts commit 91658b402b66b67c785687d5b3a76e3183fe76bf. This reverts commit 5feadfad0cc3be2680213d2e5f6f786b2f4cc74f. This reverts commit fecca49c309fc723c524f12fa671114b316a5562. This reverts commit c6a9454e744289cf2004b42b3c90854b2db8382b. This reverts commit a1a62a70411cb6041b5930ead08280d5e1e7b5f9. This reverts commit 8512f4ca090c85477a6670438aeefe7fdfcf8a98. This reverts commit 532ffb7a297d55b495141ce33692df5d9917b54f. Change-Id: Iaa48d692bea2ca2468cdd5f8ad26ad91c0c31dde Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91199 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2020-03-23build nss using gyp+ninja also on WindowsLuboš Luňák1-18/+27
Change-Id: I3acb0f2a93cee85e382e03c2b2fdd68273e12516 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90117 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2018-01-08gcc-wrappers: always pass -debug to linkerMichael Stahl1-1/+2
... like gbuild does; this causes a PDB file to be created, which is required by BinScope. Stops complaints about firebird's DLLs, which are apparently the only DLLs linked with gcc-wrapper. Change-Id: Ibe0e8053e0556748b1562b5f50f08480b2f2f89b
2018-01-08gcc-wrappers: recognise -ggdb.* in addition to -g as debug flagMichael Stahl1-1/+1
Firebird uses -ggdb. This causes it to have 2 PDB files, however this isn't sufficient to make BinScope happy, more investigation needed. Change-Id: I5286964586eaffea36790ab7a7ca2df75d85f068
2017-09-19gpg4libre: have gcc-wrapper handle linking properlyDavid Ostrovsky1-1/+1
Change-Id: I83305f504f7d492195f07f11f06d2c9855d92400 Reviewed-on: https://gerrit.libreoffice.org/42441 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-02-23solenv(gcc-wrappers): remove trailing space of includepathMark Hung1-8/+12
Change-Id: Ic14140f197a2c5e1632fd27cfae38ca4eff9bd8c Reviewed-on: https://gerrit.libreoffice.org/34562 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-10-15clang-cl loplugin: solenvStephan Bergmann1-7/+7
Change-Id: I0a1075b92e787fc8bab7cfab5c3f24ad918a9181 Reviewed-on: https://gerrit.libreoffice.org/29850 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-05-03Handle wchar_t as native C++11 type on windowsDavid Ostrovsky1-1/+0
The option /Zc:wchar_t- prevented to use wchar_t as a built-in type according to the C++ standard. In Visual C++ 6.0 and earlier, wchar_t was not implemented as a built-in type, but was declared in wchar.h as a typedef for unsigned short. Now, years later after the end of life this outdated toolchain, there is no reason not to use native type. The only issue could be the ABI compatibility. But on a quick look at least, it looks like none of the mangled C++ symbols in the stable URE interface actually depend on wchar_t. We forgot to get rid of /Zc:wchar_t- in 5.1. Do that for LibreOffice 5.2, though. Change-Id: I8d6b380660859efa44c83c830734978d31d756a0 Reviewed-on: https://gerrit.libreoffice.org/22589 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-12-02For some odd reason, clang-cl.exe doesn't like being called by CreateProcessStephan Bergmann1-7/+4
...with the executable specified in the first arg, instead of as part of the second arg (i.e., the command line) Change-Id: Ie6e232f6880b5bfbb91a52ee5398b91a0ccddc4d
2015-12-02Filter out -fPIC tooStephan Bergmann1-1/+1
...which happens to be passed in when building external/poppler with clang-cl Change-Id: I2c17bec316081a0cdc789a84bb1447acf5e893c0
2015-12-02Be explicit about missing env varsStephan Bergmann1-0/+8
Change-Id: I1023779749c3ce114d637a39a72bc9038324f01d
2015-04-19tdf#82430: gcc-wrappers: command line *must* start with a spaceMichael Stahl1-0/+5
Yes, you read that right, if there's no space in front of the first argument, cl.exe will *ignore* it. Change-Id: I73d9bf026705538e53b5d91091a4c96eb15739b2
2015-03-19We require MSVC2013 (_MSC_VER == 1800) nowTor Lillqvist1-2/+0
Change-Id: Ice8504041f22e00f2e5010813d9dff1d2987c8d6
2014-10-30Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini1-1/+1
Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-08-18fdo#82430: gcc-wrappers: don't stop if REAL_CXX_FLAGS is emptyMichael Stahl4-4/+7
Hopefully should fix MSVC 2010 build... Change-Id: I3dc71acfa58cdf65dfc6d731d9ebb77fd18f7fac
2014-08-14fdo#82430: configure: MSVC build: avoid using SSE2 instructionsMichael Stahl2-2/+6
MSVC 2012 for x86 defaults to -arch:SSE2; binaries do not run on any AMD 32-bit CPU, neither on Intel Pentium III. http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd%28v=vs.110%29.aspx Change-Id: Ie8253137db2699f2a7fa69c4ac4e7ded90931e3e
2014-07-07Use -FS for VS 2013Tor Lillqvist1-1/+5
Change-Id: I3beea86e97a4217128383c01049b2fc19c85c67a
2014-06-01fix header guardThomas Arnhold1-3/+3
Change-Id: I0e3216f6451fdb06a3519a042e412ca2e5147f4b
2014-06-01fdo#68849: Add header guards to all include filesJens Carl1-0/+5
Added header guards to files in directories sc/, sd/, slideshow/, and solenv/ Change-Id: Ib4577761644fe72f5ddb3c5060e629bf94d6e6e2 Reviewed-on: https://gerrit.libreoffice.org/9583 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2014-05-17Correct common misspellings, and remove some ASCII art along the way.Chris Laplante1-1/+1
Change-Id: I42787db31769e8bde984c5f4f0aa90335e889b1c Reviewed-on: https://gerrit.libreoffice.org/9356 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
2013-11-25Fix different typos for "unknown"Julien Nabet1-1/+1
Change-Id: Ib2ee00d4e9f4c6c05d090adfcd5fb791fcbca72c
2013-09-19Revert "gcc-wrapper: warn on invalid path names."Jan Holesovsky1-5/+1
This reverts commit 5f0145818cba17558708ef731e2bcc6a0b92a9f7. Breaks the tinderboxes, I am afraid.
2013-09-18gcc-wrapper: warn on invalid path names.Michael Meeks1-1/+5
Change-Id: Ib057d519485da3a454bad579675ae718c42155eb
2013-07-17gcc-wrapper: improve argument manglingMichael Stahl1-4/+33
- properly handle linker arguments which apparently need to be at the end; without this a configure test to determine name of generated executable fails in firebird with MSVC 2012 - support -o *.o - support -o *.dll - support -def:* - ignore -Wl,* Change-Id: Ia256cb10cc76ae834fc39264609bb120320821f6
2013-04-15gbuild: add support for building against MSVC debug runtimeMichael Stahl1-1/+5
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-03-24fix liborcus on windowsPeter Foley1-2/+3
Change-Id: I852b4e159f818854fd2ac5bdcd14343b2a628134
2013-03-23make gcc-wrapper work with ccachePeter Foley3-4/+11
Change-Id: I4db04d8ce04c928b67d86172fcbe33adacbd85d8
2013-03-18remove executable bits from source filesLuboš Luňák3-0/+0
Change-Id: Iba8b39d1ce6f3f9a9fa894c9abc6821b43c80433
2013-03-16add support for more options to gcc-wrapperPeter Foley3-2/+24
Change-Id: If43721642f2453671e74ccda9572f873360ca65a
2013-03-14add gcc-wrapperPeter Foley4-0/+242
Change-Id: I961bd23d1ec382d247a489cda42194ce9f4fe1da Reviewed-on: https://gerrit.libreoffice.org/2715 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>