aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coco/files/cocoplugin.prf
blob: b68c2c671dac49c5a5712c184a2c05b02fe8afbd (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
33
# Created by the Coco plugin. Do not edit!

COVERAGE_OPTIONS = \

defineReplace(toCoco) {
    cmd = $$1
    path = $$take_first(cmd)
    prog = $$basename(path)

    return(cs$$prog $$cmd)
}

isEmpty(COCOPATH): error(The variable COCOPATH must be set)

macos: wrapperdir = $$COCOPATH
else: unix: wrapperdir = $$COCOPATH/bin
else: win32: {
    win32-arm-msvc*|win32-x86-msvc*: wrapperdir = $$COCOPATH/visualstudio
    else: win32-arm64-msvc*|win32-x64-msvc*: wrapperdir = $$COCOPATH/visualstudio_x64
    else: wrapperdir = $$COCOPATH
}

QMAKE_CFLAGS += $$COVERAGE_OPTIONS
QMAKE_CXXFLAGS += $$COVERAGE_OPTIONS
QMAKE_LFLAGS += $$COVERAGE_OPTIONS

QMAKE_AR = $$wrapperdir/$$toCoco($$QMAKE_AR)
QMAKE_CC = $$wrapperdir/$$toCoco($$QMAKE_CC)
QMAKE_CXX = $$wrapperdir/$$toCoco($$QMAKE_CXX)
QMAKE_LINK = $$wrapperdir/$$toCoco($$QMAKE_LINK)
QMAKE_LINK_SHLIB_CMD = $$wrapperdir/$$toCoco($$QMAKE_LINK_SHLIB_CMD)

# User-supplied settings follow here: