diff options
Diffstat (limited to 'src/qdoc/configure.json')
-rw-r--r-- | src/qdoc/configure.json | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/qdoc/configure.json b/src/qdoc/configure.json new file mode 100644 index 000000000..6b757737c --- /dev/null +++ b/src/qdoc/configure.json @@ -0,0 +1,43 @@ +{ + "module": "qdoc", + "tests": { + "libclang": { + "label": "libclang", + "test": "libclang", + "type": "libclang" + } + }, + "features": { + "qdoc": { + "label": "QDoc", + "condition": "tests.libclang", + "output": [ + "privateFeature", + { "type": "varAssign", "name": "CLANG_LIBS", "value": "tests.libclang.libs" }, + { "type": "varAssign", "name": "CLANG_INCLUDEPATH", "value": "tests.libclang.includepath" }, + { "type": "varAssign", "name": "CLANG_LIBDIR", "value": "tests.libclang.libdir" }, + { "type": "varAssign", "name": "CLANG_DEFINES", "value": "tests.libclang.defines" }, + { "type": "varAssign", "name": "CLANG_VERSION", "value": "tests.libclang.version" } + ] + } + }, + "report": [ + { + "type": "warning", + "condition": "!features.qdoc", + "message": "QDoc will not be compiled, probably because libclang could not be located. This means that you cannot build the Qt documentation. + +Either ensure that llvm-config is in your PATH environment variable, or set LLVM_INSTALL_DIR to the location of your llvm installation. +On Linux systems you may be able to install libclang from a package. On macOS you could use Homebrew's llvm package. +On Windows you need to set LLVM_INSTALL_DIR to the installation path." + } + ], + "summary": [ + { + "section": "Qt Tools", + "entries": [ + "qdoc" + ] + } + ] +} |