~ubuntu-branches/ubuntu/quantal/poco/quantal

« back to all changes in this revision

Viewing changes to build/config/MinGW

  • Committer: Bazaar Package Importer
  • Author(s): Krzysztof Burghardt
  • Date: 2008-11-15 11:39:15 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081115113915-7kauhm2c3m2i7oid
Tags: 1.3.3p1-2
* Fixed FTBFS with GCC 4.4 due to missing #include (Closes: #505619)
* Renamed 20_gcc43-missing-include.dpatch to 20_gcc44-missing-include.dpatch
* Downgraded dependencies on -dbg packages (Closes: #504342)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
 
# $Id: //poco/1.3/build/config/MinGW#1 $
 
2
# $Id: //poco/1.3/build/config/MinGW#2 $
3
3
#
4
4
# MinGW32
5
5
#
9
9
#
10
10
# General Settings
11
11
#
12
 
LINKMODE = SHARED
 
12
LINKMODE = STATIC
13
13
POCO_TARGET_OSNAME = MinGW
14
14
POCO_TARGET_OSARCH = ia32
15
15
 
36
36
SHAREDLIBEXT     = .dll
37
37
SHAREDLIBLINKEXT = .dll
38
38
 
 
39
BINEXT          = .exe
 
40
 
39
41
#
40
42
# Compiler and Linker Flags
41
43
#
42
 
CFLAGS          = 
 
44
CFLAGS          =
43
45
CFLAGS32        =
44
46
CFLAGS64        =
45
 
CXXFLAGS        = 
 
47
CXXFLAGS        =
46
48
CXXFLAGS32      =
47
49
CXXFLAGS64      =
48
 
LINKFLAGS       =
 
50
LINKFLAGS       = -Wl,--allow-multiple-definition
49
51
LINKFLAGS32     =
50
52
LINKFLAGS64     =
51
53
STATICOPT_CC    =
52
54
STATICOPT_CXX   =
53
55
STATICOPT_LINK  = -static
54
 
SHAREDOPT_CC    = 
55
 
SHAREDOPT_CXX   = 
56
 
SHAREDOPT_LINK  = 
 
56
SHAREDOPT_CC    =
 
57
SHAREDOPT_CXX   =
 
58
SHAREDOPT_LINK  = -shared
57
59
DEBUGOPT_CC     = -g -D_DEBUG
58
60
DEBUGOPT_CXX    = -g -D_DEBUG
59
61
DEBUGOPT_LINK   = -g
64
66
#
65
67
# System Specific Flags
66
68
#
67
 
SYSFLAGS = -mno-cygwin -D_WIN32 -DPOCO_NO_FPENVIRONMENT
 
69
SYSFLAGS = -mno-cygwin -D_WIN32 -DMINGW32 -DWINVER=0x500 -DPOCO_NO_FPENVIRONMENT -DPCRE_STATIC -DPOCO_THREAD_STACK_SIZE -DFoundation_Config_INCLUDED -I/usr/local/include -I/usr/include
68
70
 
69
71
#
70
72
# System Specific Libraries
71
73
#
72
 
SYSLIBS  = -liphlpapi
 
74
SYSLIBS  = -L/usr/local/lib -L/usr/lib -liphlpapi -lws2_32 -lssl -lcrypto -lws2_32 -lgdi32