Hi, On 13 January 2018 at 18:05, <p...@hermes.cam.ac.uk> wrote:
> is going to stop working at some point. This is related to two lines > like > > GET_TARGET_PROPERTY(PCRE2TEST_EXE pcre2test DEBUG_LOCATION) > > which use a LOCATION property that is not going to be available in some > future release of CMake. I am very ignorant about CMake and can do only > minor maintenace of CMakeLists.txt. Upgrading to avoid this problem is > beyond me. (I googled but didn't find a simple recipe I could follow.) > > Is there a CMake expert on this list? If so, I would be very grateful if > you could take a look at CMakeLists.txt and advise on how to update it > so that CMAKE_POLICY(SET CMP0026 OLD) is no longer needed. Then we > won't have a panic in the future when building with CMake stops working. I've asked to a colleague of mine (Kevin Funk, working on the KDE project), and his suggestion was to use $<TARGET_FILE:pcre2test> or possibly $<TARGET_PROPERTY:pcre2test,DEBUG_LOCATION> in a SET statement (instead of GET_TARGET_PROPRETY); see for instance this diff https://git.reviewboard.kde.org/r/116090/diff/1/# Hope this helps, Giuseppe D'Angelo -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev