2011-09-03 08:00:35 +04:00
|
|
|
boost {
|
2011-10-26 04:10:28 +04:00
|
|
|
|
2011-12-15 08:17:04 +04:00
|
|
|
# Optionally specify location of boost using the
|
|
|
|
# BOOSTDIR env. variable
|
|
|
|
BOOST_DIR = $$(BOOSTDIR)
|
|
|
|
!isEmpty(BOOST_DIR) {
|
|
|
|
QMAKE_INCDIR += $$BOOST_DIR
|
|
|
|
message("boost location: $$BOOST_DIR")
|
|
|
|
win32:QMAKE_LIBDIR += -L$$BOOST_DIR/lib
|
2011-09-03 08:00:35 +04:00
|
|
|
}
|
|
|
|
|
2011-12-17 07:51:07 +04:00
|
|
|
win32:!CONFIG(mingw-cross-env) {
|
2011-12-17 05:33:31 +04:00
|
|
|
LIBS += -llibboost_thread-vc90-mt-s-1_46_1 -llibboost_program_options-vc90-mt-s-1_46_1
|
|
|
|
}
|
|
|
|
|
2011-10-26 04:10:28 +04:00
|
|
|
CONFIG(mingw-cross-env) {
|
|
|
|
DEFINES += BOOST_STATIC
|
|
|
|
DEFINES += BOOST_THREAD_USE_LIB
|
|
|
|
DEFINES += Boost_USE_STATIC_LIBS
|
|
|
|
LIBS += -lboost_thread_win32-mt -lboost_program_options-mt
|
2011-12-17 05:33:31 +04:00
|
|
|
}
|
|
|
|
|
2011-12-17 15:06:34 +04:00
|
|
|
unix {
|
2011-12-17 07:51:07 +04:00
|
|
|
BMT_TEST1 = /usr/lib64/libboost*thread-mt*
|
|
|
|
BMT_TEST2 = /usr/lib/libboost*thread-mt*
|
|
|
|
BMT_TEST3 = $$BOOST_DIR/lib/libboost*thread-mt*
|
|
|
|
|
|
|
|
exists($$BMT_TEST1)|exists($$BMT_TEST2)|exists($$BMT_TEST3) {
|
|
|
|
LIBS += -lboost_thread-mt -lboost_program_options-mt
|
|
|
|
BOOST_IS_MT = true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2011-12-17 08:36:54 +04:00
|
|
|
unix|macx {
|
2011-12-17 07:51:07 +04:00
|
|
|
isEmpty(BOOST_IS_MT) {
|
|
|
|
LIBS += -lboost_thread -lboost_program_options
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2011-09-03 08:00:35 +04:00
|
|
|
}
|