summaryrefslogtreecommitdiffstats
path: root/graphics/py-magick/files/patch-aa
blob: 8564abe2e37fd5a1661384b25dbf3acad03d4229 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--- setup.py.orig	Sun Apr 13 00:48:35 2003
+++ setup.py	Sun Nov  2 20:18:56 2003
@@ -1,6 +1,7 @@
 from distutils.core import setup, Extension
 import commands
 import os
+import re
 import sys
 
 if sys.platform != 'win32':
@@ -15,15 +16,27 @@
     except:
         raise SystemExit
     val = commands.getoutput('Magick-config --prefix')
-    libs = ['Magick']
+
+    libs = commands.getoutput('Magick-config --libs')
+    libs = re.split('\s+',libs)
+    libs = map(lambda x:x[2:], libs)
+
+    incdir = commands.getoutput('Magick-config --cppflags')
+    incdir = re.split('\s+',incdir)
+    incdir = map(lambda x:x[2:], incdir)
+
+    libdir = commands.getoutput('Magick-config --ldflags')
+    libdir = re.split('\s+',libdir)
+    libdir = map(lambda x:x[2:], libdir)
+
 else:
     libs = ['CORE_RL_magick_']
     val = os.environ.get('MAGICK_HOME')
     if not val:
         raise SystemExit, "ImageMagick not installed correctly"
+    libdir =[os.path.join(val,'lib')]
+    incdir =[os.path.join(val,'include')]
 
-libdir =[os.path.join(val,'lib')]
-incdir =[os.path.join(val,'include')]
 
 setup(name = "magick",
       version = "0.5",
OpenPOWER on IntegriCloud