[CMake] CMake & QT5.3
Rolf Eike Beer
eike at sf-mail.de
Tue Nov 25 01:55:47 EST 2014
Andrew Maclean wrote:
> When I build CMake (master version: 3.1.20141123-g2a0c) with VS2013
> Community Edition (win64) and Qt 5,3 I get the following warning:
>
> CMake Warning (dev) at
> C:/Qt/5.3/msvc2013_64_opengl/lib/cmake/Qt5Core/Qt5CoreMacros.cmake:224
> (configure_file):
> configure_file called with unknown argument(s):
>
> COPY_ONLY
>
> Call Stack (most recent call first):
> Source/QtDialog/CMakeLists.txt:28 (qt5_add_resources)
> Source/QtDialog/CMakeLists.txt:122 (QT4_ADD_RESOURCES)
> This warning is for project developers. Use -Wno-dev to suppress it.
>
> cannot compile simplest ever MFC app, avoiding MFC test
>
> Configuring done
> Generating done
>
> Ignore MFC I don't have it installed so the status message is correct.
>
> Line 224 reads:
> configure_file("${infile}" "${out_depends}" COPY_ONLY)
>
> The documentation on cmake_packages makes no reference to COPY_ONLY (it did
> in 3.0.2 see:
> http://www.cmake.org/cmake/help/v3.0/manual/cmake-packages.7.html#id12).
> In http://www.cmake.org/cmake/help/v3.1/release/3.1.0.html there is no
> mention that this has been dropped. Maybe a reference should be inserted
> here noting that COPY_ONLY is no longer a parameter in configure_file(). It
> looks like it has been replaced by COPYONLY. The Qt developers may not have
> picked up on this.
From CMake git:
commit e9282782e489a78de9c2896ee01fdd02ce8ca396
Author: Iosif Neitzke <iosif.neitzke at gmail.com>
Date: Fri Oct 31 11:26:51 2014 -0500
Help: Fix configure_file call to use COPYONLY, not COPY_ONLY
The configure_file signature has option 'COPYONLY' (no underscore).
Fix the example in 'cmake-packages.7.rst'.
It had been wrong forever, there was a typo in the documentation and some
code, but this never worked.
Eike
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://public.kitware.com/pipermail/cmake/attachments/20141125/7461ac28/attachment.sig>
More information about the CMake
mailing list