Commit graph

7366 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