2013-02-20 19:29:34 +08:00
|
|
|
# Return the input path re-written using the system-dependent separator
|
|
|
|
defineReplace(sysPath) {
|
|
|
|
win*:result = $$replace(1, /, \\)
|
|
|
|
else:result = $$1
|
|
|
|
return($$result)
|
|
|
|
}
|
|
|
|
|
2012-02-29 03:27:32 +08:00
|
|
|
use_oce {
|
2013-02-20 19:29:34 +08:00
|
|
|
CASCADE_INC_PATH = $$CASCADE_ROOT/include/oce
|
2012-02-29 03:27:32 +08:00
|
|
|
!isEmpty(OCE_VERSION) {
|
2013-02-20 19:29:34 +08:00
|
|
|
CASCADE_LIB_PATH += -$CASCADE_ROOT/lib/$$OCE_VERSION
|
2012-02-29 03:27:32 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
else {
|
2013-02-20 19:29:34 +08:00
|
|
|
CASCADE_INC_PATH = $$CASCADE_ROOT/inc
|
2012-02-29 03:27:32 +08:00
|
|
|
}
|
2013-02-20 19:29:34 +08:00
|
|
|
INCLUDEPATH += $$CASCADE_INC_PATH
|
2012-02-29 03:27:32 +08:00
|
|
|
|
|
|
|
linux-*:DEFINES *= HAVE_CONFIG_H \
|
|
|
|
HAVE_FSTREAM \
|
|
|
|
HAVE_IOSTREAM \
|
|
|
|
HAVE_LIMITS_H
|
|
|
|
|
|
|
|
win32-*:DEFINES *= WNT
|
|
|
|
linux-*:DEFINES *= LIN LININTEL OCC_CONVERT_SIGNALS
|
|
|
|
*-64:DEFINES *= _OCC64
|
|
|
|
|
2013-02-20 19:29:34 +08:00
|
|
|
linux-*:CASCADE_LIB_PATH += $$CASCADE_ROOT/lib
|
|
|
|
CONFIG(debug, debug|release) {
|
|
|
|
win32-msvc2005:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc8/libd
|
|
|
|
win32-msvc2008:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc9/lib
|
|
|
|
win32-msvc2010:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc10/libd
|
|
|
|
} else {
|
|
|
|
win32-msvc2005:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc8/lib
|
|
|
|
win32-msvc2008:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc9/lib
|
|
|
|
win32-msvc2010:CASCADE_LIB_PATH += $$CASCADE_ROOT/win32/vc10/lib
|
|
|
|
}
|
|
|
|
LIBS += $$sysPath($$join(CASCADE_LIB_PATH, " -L", -L))
|
2012-02-29 03:27:32 +08:00
|
|
|
|
2013-02-20 19:29:34 +08:00
|
|
|
# There is a weird bug with qmake on windows : it fails to correctly link with TKSTEP209 due to the
|
|
|
|
# name of library mixing characters and digits.
|
|
|
|
# Or maybe nmake is the problem ?
|
|
|
|
# Note : you have to rename TKSTEP209 to TKSTEP_tzn in $$CASCADE_ROOT/win32/lib
|
2012-02-29 03:27:32 +08:00
|
|
|
win32-msvc* {
|
|
|
|
OCC_TKSTEP = TKSTEP_tzn
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
OCC_TKSTEP = TKSTEP209
|
|
|
|
}
|