File: link-boost-system.patch

package info (click to toggle)
glob2 0.9.4.4-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 34,848 kB
  • sloc: cpp: 89,685; python: 868; ansic: 259; sh: 49; makefile: 19
file content (22 lines) | stat: -rw-r--r-- 879 bytes parent folder | download | duplicates (4)
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"