Hi all,
during the current building, I noticed on the Debian Jessie that we have new
trouble with newer CMake:
CMake Warning (dev) at cmake/modules/TDEMacros.cmake:434
(get_target_property):
Policy CMP0026 is not set: Disallow use of the LOCATION target property.
Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The LOCATION property should not be read from target
"kgreet_classic-module". Use the target name directly with
add_custom_command, or use the generator expression $<TARGET_FILE>, as
appropriate.
There are many such reports on the same topic. I do not know if simply setting
the old behavior is the right way.
IF( POLICY CMP0026 )
CMAKE_POLICY( SET CMP0026 OLD )
ENDIF( POLICY CMP0026 )
See:
http://www.cmake.org/cmake/help/v3.0/policy/CMP0026.html
What do you think?
--
Slávek