[Interest] distinguish nmake and sln generators in qmake script

Joerg Bornemann Joerg.Bornemann at qt.io
Thu Nov 7 10:58:24 CET 2019

On 11/2/19 9:51 AM, Vyacheslav Lanovets wrote:

> What is the best way to distinguish between Visual Studio Solution
> vcxproj generator (Src\qtbase\qmake\generators\win32\msvc_vcproj.cpp
> described in https://doc.qt.io/qt-5/qmake-platform-notes.html#creating-visual-studio-project-files)
> and Makefile nmake generator (qmake\generators\win32\msvc_nmake.cpp)
> inside pri/pro script?
> I use this check
> contains(TEMPLATE, "^vc.+")
> Am I right?

That will work fine. The usual pattern is
contains(TEMPLATE, vc.*)

In the contains function, the pattern is always wrapped in ^ and $.



More information about the Interest mailing list