summaryrefslogtreecommitdiffstats
path: root/src/core/config/desktop_linux.pri
blob: f2ea4883a4a232d5c079c1a82fbc2ccd4d3f8734 (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
include(linux.pri)

use?(gn) {
    gn_args += \
        is_clang=false \
        use_sysroot=false \
        use_system_libffi=false

    use?(icecc) {
        gn_args += use_debug_fission=false
    }

} else {

    GYP_ARGS += "-D qt_os=\"desktop_linux\""

    GYP_CONFIG += \
        desktop_linux=1

    clang {
        GYP_CONFIG += werror=
        clang_full_path = $$which($${QMAKE_CXX})
        # Remove the "/bin/clang++" part.
        clang_prefix = $$section(clang_full_path, /, 0, -3)
        GYP_CONFIG += clang=1 host_clang=1 clang_use_chrome_plugins=0 make_clang_dir=$${clang_prefix}
        linux-clang-libc++: GYP_CONFIG += use_system_libcxx=1
    } else {
        GYP_CONFIG += clang=0 host_clang=0
    }
}