Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 730620
Collapse All | Expand All

(-)file_not_specified_in_diff (-11 / +14 lines)
Line  Link Here
0
-- a/src/shared/clang/clang_installation.pri
0
++ b/src/shared/clang/clang_installation.pri
Lines 150-165 Link Here
150
output = $$system($$llvm_config --version, lines)
150
output = $$system($$llvm_config --version, lines)
151
LLVM_VERSION = $$extractVersion($$output)
151
LLVM_VERSION = $$extractVersion($$output)
152
152
153
!isEmpty(LLVM_VERSION) {
154
    versionIsAtLeast($$LLVM_VERSION, 7, 0, 0): {
155
        CLANGFORMAT_LIBS=-lclangFormat -lclangToolingInclusions -lclangToolingCore -lclangRewrite -lclangLex -lclangBasic
156
        win32:CLANGFORMAT_LIBS += -lversion
157
    } else:versionIsAtLeast($$LLVM_VERSION, 6, 0, 0): {
158
        CLANGFORMAT_LIBS=-lclangFormat -lclangToolingCore -lclangRewrite -lclangLex -lclangBasic
159
        win32:CLANGFORMAT_LIBS += -lversion
160
    }
161
}
162
163
isEmpty(LLVM_VERSION) {
153
isEmpty(LLVM_VERSION) {
164
    $$llvmWarningOrError(\
154
    $$llvmWarningOrError(\
165
        "Cannot determine clang version. Set LLVM_INSTALL_DIR to build the Clang Code Model",\
155
        "Cannot determine clang version. Set LLVM_INSTALL_DIR to build the Clang Code Model",\
Lines 210-215 Link Here
210
        $$llvmWarningOrError("Cannot find Clang shared library in $$LLVM_LIBDIR")
200
        $$llvmWarningOrError("Cannot find Clang shared library in $$LLVM_LIBDIR")
211
    }
201
    }
212
202
203
    versionIsAtLeast($$LLVM_VERSION, 7, 0, 0): {
204
        exists($${LLVM_LIBDIR}/libclangFormat.so*)|exists($${LLVM_LIBDIR}/libclangFormat.dylib) {
205
            CLANGFORMAT_LIBS=-lclangFormat -lclangToolingInclusions -lclangToolingCore -lclangRewrite -lclangLex -lclangBasic
206
            win32:CLANGFORMAT_LIBS += -lversion
207
        } else {
208
            CLANGFORMAT_LIBS=-lclang-cpp
209
            ALL_CLANG_LIBS=-lclang-cpp
210
        }
211
    } else:versionIsAtLeast($$LLVM_VERSION, 6, 0, 0): {
212
        CLANGFORMAT_LIBS=-lclangFormat -lclangToolingCore -lclangRewrite -lclangLex -lclangBasic
213
        win32:CLANGFORMAT_LIBS += -lversion
214
    }
215
213
    !contains(QMAKE_DEFAULT_LIBDIRS, $$LLVM_LIBDIR): LIBCLANG_LIBS = -L$${LLVM_LIBDIR}
216
    !contains(QMAKE_DEFAULT_LIBDIRS, $$LLVM_LIBDIR): LIBCLANG_LIBS = -L$${LLVM_LIBDIR}
214
    LIBCLANG_LIBS += $${CLANG_LIB}
217
    LIBCLANG_LIBS += $${CLANG_LIB}
215
218

Return to bug 730620