blob: 99e955fd2bf1157a392236cdfc25bebe6d8d536d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
LLVM_CONFIG=llvm-config
# Pick up the qmake variable or environment variable for LLVM_INSTALL_DIR. If either was set, change the LLVM_CONFIG to use that.
isEmpty(LLVM_INSTALL_DIR):LLVM_INSTALL_DIR=$$(LLVM_INSTALL_DIR)
!isEmpty(LLVM_INSTALL_DIR):LLVM_CONFIG=$$LLVM_INSTALL_DIR/bin/llvm-config
exists ($${LLVM_CONFIG}) {
CONFIG += llvm-libs
message("Found LLVM in $$LLVM_INSTALL_DIR")
}
llvm-libs {
win32 {
LLVM_INCLUDEPATH = $$LLVM_INSTALL_DIR/include
# TODO: check if the next line is needed somehow for the llvm_runtime target.
LLVM_LIBS += -ladvapi32 -lshell32
}
unix {
LLVM_INCLUDEPATH = $$system($$LLVM_CONFIG --includedir)
LLVM_LIBDIR = $$system($$LLVM_CONFIG --libdir)
}
LLVM_DEFINES += __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS
}
|