solidity/cmake
Augusto F. Hack 6c3b48ddfc Added guards for unknown pragmas
Removed push/pop if there was no change to the warnings *in the same
file* for a given compiler. This assumes the imported boost headers use
a warning stack themselves.

The pragmas don't seem to be required anymore, but were not removed to
mantain compatibility with older versions of the boost library.

Compiled with
- clang version 6.0.1 (tags/RELEASE_601/final)
- gcc (GCC) 8.1.1 20180531
 against:
- libboost 1.67.0-5
2018-08-05 19:21:33 -03:00
..
scripts Fix a typo in Buildinfo.cmake 2018-05-22 17:28:17 +02:00
templates Include license header from code derived from V8 (scanner/token) 2018-08-02 11:29:11 +01:00
EthBuildInfo.cmake Fixes building Solidity when base directory contains spaces. 2018-07-27 09:41:05 +02:00
EthCcache.cmake CMake: Better ccache configuration 2017-09-20 16:39:41 +02:00
EthCheckCXXCompilerFlag.cmake CMake: Add compiler warning about implicit fallthough 2017-09-26 14:21:01 +02:00
EthCompilerSettings.cmake Added guards for unknown pragmas 2018-08-05 19:21:33 -03:00
EthDependencies.cmake CMake: Do no search for ctest 2018-04-16 12:02:38 +02:00
EthOptions.cmake Make the Solidity repository standalone. 2016-08-01 01:45:11 -07:00
EthPolicy.cmake CMake: Better policy availability checking 2018-07-24 17:07:11 +02:00
EthUtils.cmake CMake: Remove unused scripts 2017-08-23 17:25:29 +02:00
FindCVC4.cmake [SMTChecker] Integration with CVC4 2018-04-17 12:26:58 +01:00
FindGMP.cmake [SMTChecker] Integration with CVC4 2018-04-17 12:26:58 +01:00
FindZ3.cmake CMake: Fix FindZ3 2017-08-24 08:31:51 +02:00
jsoncpp.cmake Visual Studio 2017 build-time (linking) fix and improvements 2018-07-10 19:10:29 +02:00