Commit Graph

8266 Commits

Author SHA1 Message Date
Roman Telezhynskyi
304606f37a Improvements for the build script. 2021-09-26 20:11:27 +03:00
Roman Telezhynskyi
858105fa7c Improve installing packages on Ubuntu. 2021-09-26 19:56:34 +03:00
Roman Telezhynskyi
f04c570442 Fix build on Windows. 2021-09-26 19:53:50 +03:00
Roman Telezhynskyi
7739c1f015 Install poppler-utils instead of xpdf. 2021-09-26 18:47:45 +03:00
Roman Telezhynskyi
76214c0dce Switch to another container image to test with the latest GCC version. 2021-09-26 18:33:53 +03:00
Roman Telezhynskyi
38a6d2da67 Give GCC more memory. 2021-09-25 21:55:39 +03:00
Roman Telezhynskyi
33e957b877 Works fine without it. 2021-09-25 21:37:30 +03:00
Roman Telezhynskyi
f5ae3635a6 GCC warnings. 2021-09-25 21:22:33 +03:00
Roman Telezhynskyi
15ae6b131f Stick with just brew cleanup. 2021-09-25 21:01:20 +03:00
Roman Telezhynskyi
7853e00234 Enable GCC color output. 2021-09-25 20:57:24 +03:00
Roman Telezhynskyi
7acade3aff GCC warnings. 2021-09-25 20:57:05 +03:00
Roman Telezhynskyi
eedaa90a63 Revert "Temporary disable silent mode to check which options passed to gcc."
This reverts commit 8c145b9150.
2021-09-25 20:45:05 +03:00
Roman Telezhynskyi
d870dd7ef1 Revert "Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block."
This reverts commit 83bdf5af33.
2021-09-25 20:22:33 +03:00
Roman Telezhynskyi
bc970c6a33 Revert "Move warnings -Wnull-dereference to GCC 8 block."
This reverts commit 352a5398ad.
2021-09-25 20:21:36 +03:00
Roman Telezhynskyi
a4c484f821 qmake function str_member incorrectly parsed GCC version.
GCC 11 returned as GCC 1.
2021-09-25 20:12:15 +03:00
Roman Telezhynskyi
d1e6eb269d Separate script starts from CIRRUS_WORKING_DIR. 2021-09-25 19:50:48 +03:00
Roman Telezhynskyi
8c145b9150 Temporary disable silent mode to check which options passed to gcc. 2021-09-25 19:33:05 +03:00
Roman Telezhynskyi
c5839ebe28 Platform name should not have space in name. 2021-09-25 19:32:05 +03:00
Roman Telezhynskyi
dac5cd7795 Define environments on task level. 2021-09-25 18:25:49 +03:00
Roman Telezhynskyi
352a5398ad Move warnings -Wnull-dereference to GCC 8 block. 2021-09-25 17:56:39 +03:00
Roman Telezhynskyi
7e8521a587 Try QMAKE_CXXFLAGS_WARN_ON to suppres -Wstringop-overflow. 2021-09-25 17:48:31 +03:00
Roman Telezhynskyi
544785163b Fix incorrect name of a warning. 2021-09-25 17:45:18 +03:00
Roman Telezhynskyi
83bdf5af33 Move warnings -Wsuggest-final-types and -Wsuggest-final-methods to GCC 8 block. 2021-09-25 17:45:02 +03:00
Roman Telezhynskyi
68f9707df2 Fix build on mac. 2021-09-25 17:33:35 +03:00
Roman Telezhynskyi
99cd76230c Cppcheck warning. 2021-09-25 17:32:20 +03:00
Roman Telezhynskyi
b861d6a28e GCC warnings. 2021-09-25 17:18:33 +03:00
Roman Telezhynskyi
f711f8aac1 Cannot suppress warnings from Qt headers. 2021-09-25 17:18:15 +03:00
Roman Telezhynskyi
9bfc0df25b GCC warnings. 2021-09-25 15:49:00 +03:00
Roman Telezhynskyi
d25c6f0602 Cannot suppress warnings from Qt headers. 2021-09-25 15:44:47 +03:00
Roman Telezhynskyi
547133492e Correct path to the github action. 2021-09-25 15:38:24 +03:00
Roman Telezhynskyi
97181fd661 It seems -Wstringop-overflow issued during the LTO stage. 2021-09-25 13:37:23 +03:00
Roman Telezhynskyi
51ed05e1fa GCC warnings. 2021-09-25 12:57:15 +03:00
Roman Telezhynskyi
aff0ee546b Enable Cirrus Ci email notifications. 2021-09-25 12:47:02 +03:00
Roman Telezhynskyi
1b3e133309 GCC warnings. 2021-09-25 12:42:28 +03:00
Roman Telezhynskyi
73861dedd5 Suppress warnings on mac os. 2021-09-25 12:11:31 +03:00
Roman Telezhynskyi
2ffda9a073 Introduce *_MARK_NONFINAL_CLASS and *_MARK_NONFINAL_METHOD macroses to suppress GCC warning Wsuggest-final-types. 2021-09-25 11:43:05 +03:00
Roman Telezhynskyi
d996f7335a Redesign SCASSERT to avoid unintended indentation. 2021-09-25 11:41:26 +03:00
Roman Telezhynskyi
803b1cb318 Try another way to suppress -Wstringop-overflow. 2021-09-25 09:40:46 +03:00
Roman Telezhynskyi
d7c25f370e Prepare brew cache before upload. 2021-09-25 08:50:43 +03:00
Roman Telezhynskyi
888b40817c cirrus-deploy.sh expects an environment variable. 2021-09-25 08:50:08 +03:00
Roman Telezhynskyi
3b07b6ad09 Ccache should also work on mac os. 2021-09-25 08:42:27 +03:00
Roman Telezhynskyi
fc30957b85 GCC warnings. 2021-09-25 08:17:30 +03:00
Roman Telezhynskyi
c8c94b7df8 Install coreutils to get cpu cores number. 2021-09-25 07:44:57 +03:00
Roman Telezhynskyi
5b61ec1584 Fix path to deploy script. 2021-09-25 07:44:31 +03:00
Roman Telezhynskyi
69cd801ae6 Fix enabling warning keys specific to GCC versions. 2021-09-25 07:43:41 +03:00
Roman Telezhynskyi
475484b80c Give macos more time. 2021-09-24 19:20:11 +03:00
Roman Telezhynskyi
b2f9d00182 Disable Wstringop-overflow on global level because cannot suppress warnings in Qt headers. 2021-09-24 19:00:09 +03:00
Roman Telezhynskyi
a86ef76e5c Compiler warnings. 2021-09-24 17:56:23 +03:00
Roman Telezhynskyi
d83039c4ee Compiler warnings. 2021-09-24 16:53:47 +03:00
Roman Telezhynskyi
50c0c97c2e Cache pip. 2021-09-24 16:53:29 +03:00