1
isEmpty(QMAKE_SCC) {
2
   win32:QMAKE_SCC = $$[QT_INSTALL_BINS]\scc.exe
3
   else:QMAKE_SCC = $$[QT_INSTALL_BINS]/scc
4
}
5
6
isEmpty(QMAKE_MOD_SCC):QMAKE_MOD_SCC = sc_
7
8
scc.output  = $$QMAKE_MOD_SCC${QMAKE_FILE_BASE}.h
9
scc.commands = $$QMAKE_SCC -i ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_OUT}
10
scc.depends = ${QMAKE_FILE_NAME} $$QMAKE_SCC
11
scc.input = STATECHARTS
12
scc.variable_out = SCC_HEADERS HEADERS GENERATED_FILES
13
QMAKE_EXTRA_COMPILERS += scc
14
load(moc)
15
scc_moc.commands = $$moc_header.commands
16
scc_moc.output = $$moc_header.output
17
scc_moc.input = SCC_HEADERS
18
scc_moc.variable_out = GENERATED_SOURCES
19
scc_moc.name = $$moc_header.name
20
QMAKE_EXTRA_COMPILERS += scc_moc