Details
-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
6.8
-
None
-
-
bf05a67db (dev), bf272ce4a (dev), d9e9db65a (dev)
Description
To add a configure option -foo that translates into a CMake argument -DQT_FOO=ON one has to
- add a qt_commandline_option(foo TYPE boolean) call in qt_cmdline.cmake
- add a translate_boolean_input(foo QT_FOO) call in QtProcessConfigureArguments.cmake
- add this mapping to configure-cmake-mapping.md
At least the second step could be omitted if we could say in qt_cmdline.cmake
qt_commandline_option(foo TYPE boolean CMAKE_NAME QT_FOO)
Make it so!
Bonus question: Can we generate the configure->CMake mapping from this?