dinoh added inline comments.

INLINE COMMENTS

> ltoscano wrote in KDEInstallDirs.cmake:564
> I'm going to comment only on this, but the others (most, if not all) are the 
> same. If you check the definition of _define_relative, this parameter is:
> 
> oldstylename (optional): the old-style name of the variable
> ===========================================================
> 
> So this command is exactly defining the old variable in addition to the new 
> one.
> We can't remove the definition of the old variables until they are in use, 
> and for sure not during the lifetime of Frameworks 5.x.
> 
> Unless of course I misunderstood the code...

Hmm, you're right, but then it shouldn't come up with a warning...?

In the _define_relative macro we have:

  if(KDE_INSTALL_${varname})
      ...
  elseif(${_oldstylename})
      if(NOT CMAKE_VERSION VERSION_LESS 3.0.0)
          message(DEPRECATION "${_oldstylename} is deprecated, use 
KDE_INSTALL_${varname} instead.")

In my case the message was triggered for all definitions.

REPOSITORY
  R240 Extra CMake Modules

REVISION DETAIL
  https://phabricator.kde.org/D15795

To: dinoh, apol, bruns, dfaure
Cc: ltoscano, kde-frameworks-devel, kde-buildsystem, michaelh, ngraham, bruns

Reply via email to