Qt build Options to skip few modules through configuration file ?

I'm building Qt for iOS. I cloned Qt 5.8 from git. I would like to skip few of the modules. I'm aware of configure -skip option. Since there are many modules my command line becomes too big. I have following questions.

Is there any configuration file I can supply to configure command by specifying the modules not to be build ?

:) Not a typing issue. I would like to ensure that I don't any mistake while placing all this. I thought Qt should have some option for this. I saw a file called configure.json. However configure command has no way to give this as input. Not sure how. I'm investigating now.

@dheerendra There may be, I've never seen/used it as I always just write a my-config file for my stuff. That way it also let's me remember my configure for each build as it will sit in the build directory.

Thank you @Fly-Fan
qtbase\src\corelib\global\qfeatures.txt file NOT there in Qt 5.8 GIT checkout. Also modules names are same as the directory name exist in Qt source code. e.g if the directory name is qtcharts, if you don't want to build qtcharts just pass
-skip qtcharts. For each of the modules you need to specify the skip separately
e.g ./configure -skip qtcharts -skip qtquickcontrols

Partially correct. Many features are attached to one another, in that the feature list file is necessary which can provide you more infornation. But to my dismay, there are some errors in the file or I have not understood the file completely, like the Qsetting type I have mentioned before.

The version of Qt I have installed is qt-opensource-windows-x86-mingw530-5.8.0 and you can download it in the link --http://download.qt.io/official_releases/qt/5.8/5.8.0/. When install Qt, selecting the source option is necessary. I install Qt in this folder -- "C:\Qt", so the feature list file can be found at "C:\Qt\Qt5.8.0\5.8\Src\qtbase\src\corelib\global\qfeatures".

It seems that I have misunderstood your question aimed at reducing some modules which are unnecessary to your software. Opening Qt assistant, typing and searching the keywords --all modules, you will get what you want. Using command line like -skip qtcanvas3d -skip qtcharts to drop canvas3d and qtcharts modules.

The features I mentioned before is derived from Qt Lite project aimed at creating a more lightweight set of libraries for deployment. A rewritten configuration system that allows for easy customization of Qt builds is introduced by Qt 5.8. Removing some features uncessary to your program will reduce software volume further more.