View | Details | Raw Unified | Return to bug 210327
Collapse All | Expand All

(-)mkspecs/features/c++14.prf (-5 / +3 lines)
Lines 2-12 intel_icc { Link Here
2
    # ICC does not support C++14 yet
2
    # ICC does not support C++14 yet
3
} else: clang {
3
} else: clang {
4
    # Clang has supported -std=c++1y since version 3.2
4
    # Clang has supported -std=c++1y since version 3.2
5
    greaterThan(QT_CLANG_MAJOR_VERSION, 3)|greaterThan(QT_CLANG_MINOR_VERSION, 1): \
5
    # FreeBSD only ships clangs >= 3.4 which all support c++14 to an extent.
6
        QMAKE_CXXFLAGS_CXX11 = -std=c++1y
6
    # So enable it if 'CONFIG=c++14'
7
    # Unknown how long Apple Clang has supported -std=c++1y, but at least since XCode 5.0
7
    QMAKE_CXXFLAGS_CXX11 = -std=c++1y
8
    greaterThan(QT_APPLE_CLANG_MAJOR_VERSION, 4): \
9
        QMAKE_CXXFLAGS_CXX11 = -std=c++1y
10
} else: gcc {
8
} else: gcc {
11
    # GCC has supported -std=c++1y since 4.8
9
    # GCC has supported -std=c++1y since 4.8
12
    greaterThan(QT_GCC_MAJOR_VERSION, 4)|greaterThan(QT_GCC_MINOR_VERSION, 7): \
10
    greaterThan(QT_GCC_MAJOR_VERSION, 4)|greaterThan(QT_GCC_MINOR_VERSION, 7): \

Return to bug 210327