Generate ';' separated libraries in prl files for CMake.
authorStephen Kelly <stephen.kelly@kdab.com>
Sun, 7 Oct 2012 08:42:36 +0000 (10:42 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 9 Oct 2012 04:09:32 +0000 (06:09 +0200)
commit95e548eeaac3f498920351cb5ec9acba48e2a63e
tree1d677c852d40762181b8a81f2eb4c3bb29f16b30
parent2672c4fa91c8a8f0f7024b4a2dd92bfa1aa47649
Generate ';' separated libraries in prl files for CMake.

The generated CMake files need to pass ';' separated libraries to
the IMPORTED_LINK_INTERFACE_LIBRARIES property, otherwise we get errors
such as this:

http://testresults.qt-project.org/ci/QtTools_master_Integration/build_00386/win32-msvc2010_Windows_7/log.txt.gz

(grep for QtCore5.lib.lib)

Rather than a naive and error prone replacement of whitespace, generate
the appropriate ';' separated content directly in the qmake prl file.

Change-Id: I8eb5e233a0318b57ec74b86d910583ff99c29415
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
Reviewed-by: Brad King <brad.king@kitware.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
mkspecs/cmake/Qt5BasicConfig.cmake.in
qmake/generators/makefile.cpp