summaryrefslogtreecommitdiffstats
path: root/scc/scc.prf
blob: b6ecc21d52fbf008d1319129fee6f9117cacc447 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
isEmpty(QMAKE_SCC) {
   win32:QMAKE_SCC = $$[QT_INSTALL_BINS]\scc.exe
   else:QMAKE_SCC = $$[QT_INSTALL_BINS]/scc
}

isEmpty(QMAKE_MOD_SCC):QMAKE_MOD_SCC = sc_

scc.output  = $$QMAKE_MOD_SCC${QMAKE_FILE_BASE}.h
scc.commands = $$QMAKE_SCC -i ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_OUT}
scc.depends = ${QMAKE_FILE_NAME} $$QMAKE_SCC
scc.input = STATECHARTS
scc.variable_out = SCC_HEADERS HEADERS GENERATED_FILES
QMAKE_EXTRA_COMPILERS += scc
load(moc)
scc_moc.commands = $$moc_header.commands
scc_moc.output = $$moc_header.output
scc_moc.input = SCC_HEADERS
scc_moc.variable_out = GENERATED_SOURCES
scc_moc.name = $$moc_header.name
QMAKE_EXTRA_COMPILERS += scc_moc