aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/mimetypes/mimeprovider.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2016-05-10 15:10:15 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-02-27 13:29:50 +0000
commitca1d1dfbe2c2b046b5661de20da9e20d4b511680 (patch)
treea1cb7dcc05a9866844b4e6c7e939962a356cd571 /src/libs/utils/mimetypes/mimeprovider.cpp
parentf8ad72deb318f36e87d6862800d13dbfc4d1f78b (diff)
Clang: Add possibility to "pgo-train" libclang with a batch file
This allows to start Qt Creator in batch processing mode: $ export QTC_CLANG_BATCH=/path/to/file $ export QT_LOGGING_RULES=qtc.clangcodemodel.batch=true $ ./qtcreator -load ClangCodeModel The batch file will be executed and Qt Creator will exit. Advanced logging output can be activated as stated above. Note that it is required that the project was already configured/set up properly with the used settingspath, otherwise the wrong configuration will be taken or a pop-up dialog will block the execution. A small example follows that covers all the understood and so far needed batch file commands in order to train libclang for profile guided optimization. ${PWD} expands to the directory of the batch file. openProject "${PWD}/calendarwidget.pro" # Initial parsing openDocument "${PWD}/window.cpp" closeAllDocuments openDocument "${PWD}/window.cpp" # Reparse setCursor 478 1 insertText " " insertText " " insertText " " # Completion complete complete complete # Member completion insertText "comboBox->" complete complete complete # Wait in order to inspect the result processEvents 3000 Change-Id: I7dc5dddc6752272ecc2fb4f30497b17cee3f9a9f Reviewed-by: hjk <hjk@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/libs/utils/mimetypes/mimeprovider.cpp')
0 files changed, 0 insertions, 0 deletions