Funkcja QMake CONFIG () i „aktywna konfiguracja”

Czytając dokumentację Qt 5.1, a konkretnie qmake, byłem zakłopotany wyjaśnieniem podanym w dokumentacji dla funkcji qmake CONFIG (). Całkowicie zrozumiałem jednokrotną wersję funkcji, ale wersja dwuargumentowa nie ma dla mnie żadnego sensu. Myślę, że moje zamieszanie wynika z braku definicji „aktywnej konfiguracji”, ponieważ dokumentacja Qt 5.1 mówi następująco:

Ta funkcja może być używana do testowania zmiennych umieszczonych w zmiennej CONFIG. Jest to to samo, co zakresy, ale ma dodatkową zaletę, że można przekazać drugi parametr do testowania aktywnej konfiguracji. Ponieważ kolejność wartości jest ważna w zmiennych CONFIG (tzn. Ostatni zestaw będzie uważany za aktywną konfigurację dla wzajemnie wykluczających się wartości), można użyć drugiego parametru do określenia zestawu wartości do rozważenia.

Byłbym bardzo wdzięczny za wyjaśnienie tej koncepcji „aktywnej konfiguracji”, ponieważ jestem całkowicie zakłopotany i nie mogę wywrzeć żadnego praktycznego sensu z tego drugiego argumentu.

questionAnswers(1)

yourAnswerToTheQuestion