aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/serf/serf-use-debug-libs.patch
blob: 41d3d3c9baef88f384bab7acf5cd6ebaaa39947f (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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Index: SConstruct
===================================================================
--- SConstruct	(revision 1920717)
+++ SConstruct	(working copy)
@@ -331,8 +331,12 @@
 
   env.Append(LIBS=[apr_libs, apu_libs])
   if not env.get('SOURCE_LAYOUT', None):
-    env.Append(LIBPATH=['$APR/lib', '$APU/lib'],
-               CPPPATH=['$APR/include/apr-1', '$APU/include/apr-1'])
+    if debug:
+      env.Append(LIBPATH=['$APR/debug/lib', '$APU/lib'],
+                 CPPPATH=['$APR/include/apr-1', '$APU/include/apr-1'])
+    else:
+      env.Append(LIBPATH=['$APR/lib', '$APU/debug/lib'],
+                 CPPPATH=['$APR/include/apr-1', '$APU/include/apr-1'])
   elif aprstatic:
     env.Append(LIBPATH=['$APR/LibR','$APU/LibR'],
                CPPPATH=['$APR/include', '$APU/include'])
@@ -341,10 +345,15 @@
                CPPPATH=['$APR/include', '$APU/include'])
 
   # zlib
-  env.Append(LIBS=['zlib.lib'])
   if not env.get('SOURCE_LAYOUT', None):
-    env.Append(CPPPATH=['$ZLIB/include'],
-               LIBPATH=['$ZLIB/lib'])
+    if debug:
+      env.Append(CPPPATH=['$ZLIB/include'],
+                 LIBPATH=['$ZLIB/debug/lib'])
+      env.Append(LIBS=['zlibd.lib'])
+    else:
+      env.Append(CPPPATH=['$ZLIB/include'],
+                 LIBPATH=['$ZLIB/lib'])
+      env.Append(LIBS=['zlib.lib'])
   else:
     env.Append(CPPPATH=['$ZLIB'],
                LIBPATH=['$ZLIB'])
@@ -351,8 +360,12 @@
 
   # openssl
   if not env.get('SOURCE_LAYOUT', None):
-    env.Append(CPPPATH=['$OPENSSL/include/openssl'],
-               LIBPATH=['$OPENSSL/lib'])
+    if debug:
+      env.Append(CPPPATH=['$OPENSSL/include/openssl'],
+                 LIBPATH=['$OPENSSL/debug/lib'])
+    else:
+      env.Append(CPPPATH=['$OPENSSL/include/openssl'],
+                 LIBPATH=['$OPENSSL/lib'])
   elif 0: # opensslstatic:
     env.Append(CPPPATH=['$OPENSSL/inc32'],
                LIBPATH=['$OPENSSL/out32'])
@@ -392,8 +405,12 @@
     apr_libs = ''
     apu_libs = ''
 
-  env.Append(CPPPATH=['$OPENSSL/include'])
-  env.Append(LIBPATH=['$OPENSSL/lib'])
+  if debug:
+    env.Append(CPPPATH=['$OPENSSL/include/openssl'],
+               LIBPATH=['$OPENSSL/debug/lib'])
+  else:
+    env.Append(CPPPATH=['$OPENSSL/include/openssl'],
+               LIBPATH=['$OPENSSL/debug'])
 
 
 # If build with gssapi, get its information and define SERF_HAVE_GSSAPI