summaryrefslogtreecommitdiffstats
path: root/doc/doc.pri
blob: 48c7d7f6adceeaa257c434f7e938c7a28cc02222 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

# Determine which qdoc3 binary we should be using.  We try to use the
# one from the Qt we built against.  Otherwise use "qdoc3" on the PATH.
TOPSRC          = $$PWD/..
QDOCCONF_FILE   = $$PWD/src/qtopencl.qdocconf
DESTDIR         = $$OUT_PWD/doc/html

win32:!win32-g++ {
    unixstyle = false
} else :win32-g++:isEmpty(QMAKE_SH) {
    unixstyle = false
} else {
    unixstyle = true
}

$$unixstyle {
    exists($$[QT_INSTALL_BINS]/qdoc3) {
        QDOC = $$[QT_INSTALL_BINS]/qdoc3
    } else {
        QDOC = qdoc3
    }
    docs.commands = (TOPSRC=$$TOPSRC DESTDIR=$$DESTDIR $$QDOC -online $$QDOCCONF_FILE)
} else {
    exists($$[QT_INSTALL_BINS]\\qdoc3.exe) {
        QDOC = $$[QT_INSTALL_BINS]\\qdoc3
    } else {
        QDOC = qdoc3
    }
    docs.commands = (set TOPSRC=$$TOPSRC&set DESTDIR=$$DESTDIR&$$QDOC -online $$QDOCCONF_FILE)
}

QMAKE_EXTRA_TARGETS += docs