Files
pilotclient/mkspecs/features/externals.pri
2019-02-22 20:35:21 +00:00

54 lines
1.4 KiB
Plaintext

################################
# Path to external dependencies
################################
# If you want to manually set the external path, uncomment the following line
# EXTERNALSROOT = /path/to/externals
isEmpty(EXTERNALSROOT) {
EXTERNALSROOT = $$(SWIFT_EXTERNALS_DIR)
}
isEmpty(EXTERNALSROOT) {
EXTERNALSROOT = $$SourceRoot/externals
}
!exists("$$EXTERNALSROOT/common/include") {
error("Could not find externals in $${EXTERNALSROOT}. Please install them!")
}
################################
# Externals
################################
win32-clang-msvc: EXTERNALS_SPEC = win32-msvc
else: EXTERNALS_SPEC = $$basename(QMAKESPEC)
msvc {
INCLUDEPATH *= $$EXTERNALSROOT/common/include
}
else:mingw {
QMAKE_CXXFLAGS += -isystem $$EXTERNALSROOT/common/include
}
else:macx {
INCLUDEPATH *= $$EXTERNALSROOT/common/include
}
else {
QMAKE_CXXFLAGS += -idirafter $$EXTERNALSROOT/common/include
}
equals(WORD_SIZE,64) {
EXTERNALS_BIN_DIR = $$EXTERNALSROOT/$$EXTERNALS_SPEC/64/bin
EXTERNALS_LIB_DIR = $$EXTERNALSROOT/$$EXTERNALS_SPEC/64/lib
INCLUDEPATH *= $$EXTERNALSROOT/$$EXTERNALS_SPEC/64/include
}
equals(WORD_SIZE,32) {
EXTERNALS_BIN_DIR = $$EXTERNALSROOT/$$EXTERNALS_SPEC/32/bin
EXTERNALS_LIB_DIR = $$EXTERNALSROOT/$$EXTERNALS_SPEC/32/lib
INCLUDEPATH *= $$EXTERNALSROOT/$$EXTERNALS_SPEC/32/include
}
LIBS *= -L$$EXTERNALS_LIB_DIR
macx: LIBS *= -F$$EXTERNALS_LIB_DIR
win32: LIBS *= -luser32