mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
CMake: Better policy availability checking
It's better to use if(POLICY ...) and we don't have to check for CMake 3.0 because this is the minimal required version.
This commit is contained in:
parent
cfef5ec6b2
commit
1a64dd1d71
@ -4,23 +4,16 @@ macro (eth_policy)
|
||||
# link_directories() treats paths relative to the source dir.
|
||||
cmake_policy(SET CMP0015 NEW)
|
||||
|
||||
if (${CMAKE_VERSION} VERSION_GREATER 3.0)
|
||||
# Avoid warnings in CMake 3.0.2:
|
||||
cmake_policy(SET CMP0042 NEW)
|
||||
cmake_policy(SET CMP0043 NEW)
|
||||
|
||||
# Avoid warnings in CMake 3.0.2:
|
||||
cmake_policy(SET CMP0042 NEW)
|
||||
cmake_policy(SET CMP0043 NEW)
|
||||
# allow VERSION argument in project()
|
||||
cmake_policy(SET CMP0048 NEW)
|
||||
|
||||
# allow VERSION argument in project()
|
||||
cmake_policy(SET CMP0048 NEW)
|
||||
|
||||
endif()
|
||||
|
||||
if (${CMAKE_VERSION} VERSION_GREATER 3.1)
|
||||
|
||||
if (POLICY CMP0054)
|
||||
# do not interpret if() arguments as variables!
|
||||
cmake_policy(SET CMP0054 NEW)
|
||||
|
||||
endif()
|
||||
|
||||
endmacro()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user