Jump to content

CMake Port/Configure System: Difference between revisions

From Qt Wiki
Kkoehne (talk | contribs)
No edit summary
Kkoehne (talk | contribs)
No edit summary
Line 18: Line 18:
== CMake Macros ==
== CMake Macros ==


=== qt_parse_all_arguments (Internal) ===
=== qt_parse_all_arguments ===


A version of cmake_parse_arguments that makes sure all arguments are processed and errors out with a message about ${type} having received unknown arguments.
A version of cmake_parse_arguments that makes sure all arguments are processed and errors out with a message about ${type} having received unknown arguments.
''Internal API.''


<pre>qt_parse_all_arguments(<result> <type> <flags> <options> <multiopts>)</pre>
<pre>qt_parse_all_arguments(<result> <type> <flags> <options> <multiopts>)</pre>

Revision as of 12:58, 11 February 2019

CMake Functions

qt_feature

Declares a Qt feature.

qt_feature(<name> [PRIVATE] [PUBLIC] 
                [LABEL <label>] 
                [PURPOSE <purpose>] 
                [SECTION <selection>] 
                [AUTODETECT <condition>] 
                [CONDITION <condition>]
                [ENABLE <condition>]
                [DISABLE <condition>]
                [EMIT_IF <condition>])


CMake Macros

qt_parse_all_arguments

A version of cmake_parse_arguments that makes sure all arguments are processed and errors out with a message about ${type} having received unknown arguments.

Internal API.

qt_parse_all_arguments(<result> <type> <flags> <options> <multiopts>)