1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Description: link against boost-system
Author: Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com>
--- a/SConstruct
+++ b/SConstruct
@@ -120,6 +120,16 @@
missing.append("libboost_thread")
env.Append(LIBS=[boost_thread])
+ boost_system = ''
+ if conf.CheckLib("boost_system") and conf.CheckCXXHeader("boost/thread/thread.hpp"):
+ boost_system="boost_system"
+ elif conf.CheckLib("boost_system-mt") and conf.CheckCXXHeader("boost/thread/thread.hpp"):
+ boost_system="boost_system-mt"
+ else:
+ print "Could not find libboost_system or libboost_system-mt or boost/thread/thread.hpp"
+ missing.append("libboost_system")
+ env.Append(LIBS=[boost_system])
+
boost_date_time = ''
if conf.CheckLib("boost_date_time") and conf.CheckCXXHeader("boost/date_time/posix_time/posix_time.hpp"):
boost_thread="boost_thread"
|