Set the CMP0159 to NEW where applicable
The policy controls the file(STRING ... REGEX) behavior. This suppresses warnings produced by CMake versions >= 3.29. Pick-to: 6.5 6.6 6.7 Change-Id: I6067bb719b7d35aa2464a91ed198399ff9b1c9af Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
d25d9f2c26
commit
4fcf6f5164
@ -99,6 +99,9 @@ endif()
|
||||
|
||||
cmake_policy(PUSH)
|
||||
cmake_policy(SET CMP0057 NEW) # if IN_LIST
|
||||
if(POLICY CMP0159)
|
||||
cmake_policy(SET CMP0159 NEW)
|
||||
endif()
|
||||
|
||||
set(PostgreSQL_INCLUDE_PATH_DESCRIPTION "top-level directory containing the PostgreSQL include directories. E.g /usr/local/include/PostgreSQL/8.4 or C:/Program Files/PostgreSQL/8.4/include")
|
||||
set(PostgreSQL_INCLUDE_DIR_MESSAGE "Set the PostgreSQL_INCLUDE_DIR cmake cache entry to the ${PostgreSQL_INCLUDE_PATH_DESCRIPTION}")
|
||||
|
@ -62,8 +62,13 @@ function(qt_run_config_test_architecture)
|
||||
endif()
|
||||
message(STATUS "Extracting architecture info from ${_arch_file}.")
|
||||
|
||||
cmake_policy(PUSH)
|
||||
if(POLICY CMP0159)
|
||||
cmake_policy(SET CMP0159 NEW)
|
||||
endif()
|
||||
file(STRINGS "${_arch_file}" _arch_lines LENGTH_MINIMUM 16 LENGTH_MAXIMUM 1024 ENCODING UTF-8
|
||||
REGEX "==Qt=magic=Qt==")
|
||||
cmake_policy(POP)
|
||||
|
||||
foreach (_line ${_arch_lines})
|
||||
string(LENGTH "${_line}" lineLength)
|
||||
|
Loading…
x
Reference in New Issue
Block a user