Commit Graph

45 Commits

Author SHA1 Message Date
Roman Telezhynskyi
703c9f5f06 Clang warnings.
--HG--
branch : develop
2017-07-07 10:22:24 +03:00
Roman Telezhynskyi
9a074266b9 Completely disable warning Wstack-protector.
--HG--
branch : develop
2017-07-06 15:45:58 +03:00
Roman Telezhynskyi
1726b55339 GCC warnings.
--HG--
branch : develop
2017-07-05 19:35:34 +03:00
Roman Telezhynskyi
b6e0d97df0 Qmake. Fix masks to support 64 bit versions of compilers.
--HG--
branch : develop
2017-07-05 11:35:32 +03:00
Roman Telezhynskyi
d25979f054 Merged with feature.
--HG--
branch : develop
2017-07-04 19:53:05 +03:00
Roman Telezhynskyi
7ef0786c1c Fix test failures.
--HG--
branch : develop
2017-07-01 23:17:06 +03:00
Roman Telezhynskyi
05d2873de7 Merge with develop.
--HG--
branch : feature
2017-06-26 11:34:04 +03:00
Roman Telezhynskyi
d753ff4863 Fix build on Windows.
--HG--
branch : develop
2017-06-26 00:27:52 +03:00
Roman Telezhynskyi
146bf98f84 Merge with develop.
--HG--
branch : feature
2017-06-23 16:21:11 +03:00
Roman Telezhynskyi
ffa86a708a New way to speed up building time.
--HG--
branch : develop
2017-06-23 12:25:30 +03:00
Roman Telezhynskyi
d514b22611 Because we have been using C++11 we don't need this key.
--HG--
branch : feature
2017-06-20 11:30:44 +03:00
Roman Telezhynskyi
8e83f66572 Removed keys that Clang doesn't support anymore. 2017-05-10 17:20:19 +03:00
Roman Telezhynskyi
704a263352 Fix building if not found appropriate commit hash.
--HG--
branch : release
2017-04-17 11:46:10 +03:00
Roman Telezhynskyi
3f1b042d6c Get hash also from git repository.
Because we use both hg and git (as mirror) we can get hash of current commit
from git too.

--HG--
branch : release
2017-04-10 20:24:58 +03:00
Roman Telezhynskyi
49529815fd Disable warning Wweak-vtables.
--HG--
branch : develop
2017-04-01 18:09:32 +03:00
Roman Telezhynskyi
50a5119960 New warning keys since GCC 7.
--HG--
branch : develop
2017-03-23 10:36:11 +02:00
Roman Telezhynskyi
0941b018fd Use GCC's warning key -Wzero-as-null-pointer-constant.
This flag will be useful for checking using new C++11 keyword nullptr. But
because this flag produce a lot "false alarm" from insides of Qt we can't
suppress better to wait time when Qt team will fully use Q_NULLPTR macros.

--HG--
branch : develop
2017-02-21 07:10:35 +02:00
Roman Telezhynskyi
f982bea7ba Add OpenSSL library to bundle to prevent error "QSslSocket error when SSL is
NOT used".

Try to prevent crashes on Windows because OpenSSL library is not installed or
installed very old version. Also will help suppress annoying messages.

--HG--
branch : develop
2017-01-24 16:12:43 +02:00
Roman Telezhynskyi
826236ffb9 Clang on MAC OS X doesn't support all options
--HG--
branch : develop
2016-10-31 15:42:47 +02:00
Roman Telezhynskyi
50e3e4e9d7 Try to make output less noisy.
--HG--
branch : develop
2016-08-21 20:01:07 +03:00
Roman Telezhynskyi
34a960fcd6 MSVC warnings.
--HG--
branch : develop
2016-08-07 15:12:08 +03:00
Roman Telezhynskyi
6a2c87dacf Added warnings that appeared after GCC 5/6 release.
--HG--
branch : develop
2016-08-07 14:14:17 +03:00
Roman Telezhynskyi
549a6e5780 Ignore warning C4718.
--HG--
branch : develop
2016-08-06 23:35:30 +03:00
Roman Telezhynskyi
acc7cd34ce Ignore warning C4371.
--HG--
branch : develop
2016-08-06 23:20:09 +03:00
Roman Telezhynskyi
9f77834849 Ignore warning C4599.
--HG--
branch : develop
2016-08-06 23:04:45 +03:00
Roman Telezhynskyi
69e0ff74e6 MSVC warnings.
--HG--
branch : develop
2016-08-06 15:59:30 +03:00
Roman Telezhynskyi
483e56866d Added MSVC warnings.
--HG--
branch : develop
2016-07-29 21:04:53 +03:00
Roman Telezhynskyi
439b1577f5 Disable warning Wunsafe-loop-optimizations.
--HG--
branch : develop
2016-07-25 18:22:42 +03:00
Roman Telezhynskyi
dbcea3a979 GCC warnings.
--HG--
branch : develop
2016-07-20 18:58:21 +03:00
Roman Telezhynskyi
6f56b46d26 Fixed Clang warnings.
--HG--
branch : develop
2016-05-03 19:50:37 +03:00
Roman Telezhynskyi
1b596b325a On Unix systems create symbolic links instead of copying files.
--HG--
branch : develop
2015-12-18 16:46:31 +02:00
Roman Telezhynskyi
d9c5439443 Try speed up compilation. Copy only when the SOURCE file is newer than the
destination file or when the destination file is missing.

--HG--
branch : develop
2015-12-03 22:08:01 +02:00
Roman Telezhynskyi
5eed97c640 Enable #pragma message in Clang.
--HG--
branch : develop
2015-11-16 12:28:21 +02:00
Roman Telezhynskyi
7038c25c39 Turn on PCH on mac os x.
--HG--
branch : develop
2015-11-16 12:22:34 +02:00
Roman Telezhynskyi
f1796eaf90 GCC warnings. Don't use PCH if use ccache.
--HG--
branch : develop
2015-10-26 12:04:20 +02:00
Roman Telezhynskyi
ad58994c67 Use xcopy everywhere on Windows.
--HG--
branch : develop
2015-10-24 09:49:46 +03:00
Roman Telezhynskyi
6af423e216 Seems like ICC doesn't have key -pedantic.
--HG--
branch : develop
2015-10-21 13:23:52 +03:00
Roman Telezhynskyi
a7f656a412 Alwayse deploy QM files to test directory.
--HG--
branch : develop
2015-10-21 12:35:52 +03:00
Roman Telezhynskyi
69f65cf4e7 ICC warnings.
--HG--
branch : develop
2015-10-21 10:25:27 +03:00
Roman Telezhynskyi
467ffbd132 ICC warnings.
--HG--
branch : develop
2015-10-20 17:32:01 +03:00
Roman Telezhynskyi
4d90589f01 Clang warnings.
--HG--
branch : develop
2015-10-19 16:21:06 +03:00
Roman Telezhynskyi
e719810f1f Strip if built with MSVC.
--HG--
branch : develop
2015-10-15 07:53:56 +03:00
Roman Telezhynskyi
847940a0ed disable striping exe in make install.
--HG--
branch : develop
2015-10-14 17:50:33 +03:00
Roman Telezhynskyi
97fdd161b7 Optimization copying files.
--HG--
branch : develop
2015-10-11 20:27:47 +03:00
Roman Telezhynskyi
77767ed85b Rename ambiguous Valentina.pri.
--HG--
branch : feature
2015-07-10 12:28:30 +03:00