~ubuntu-branches/ubuntu/gutsy/poco/gutsy

« back to all changes in this revision

Viewing changes to build/config/Darwin

  • Committer: Bazaar Package Importer
  • Author(s): Krzysztof Burghardt
  • Date: 2007-04-27 18:33:48 UTC
  • Revision ID: james.westby@ubuntu.com-20070427183348-xgnpct0qd6a2ip34
Tags: upstream-1.2.9
ImportĀ upstreamĀ versionĀ 1.2.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# $Id: //poco/1.2/build/config/Darwin#1 $
 
3
#
 
4
# Darwin8
 
5
#
 
6
# Build settings for Mac OS X 10.4/GCC 4.0.0
 
7
 
8
 
 
9
#
 
10
# General Settings
 
11
#
 
12
LINKMODE = SHARED
 
13
 
 
14
#
 
15
# Tools
 
16
#
 
17
CC      = gcc
 
18
CXX     = c++
 
19
LINK    = $(CXX) -bind_at_load
 
20
LIB     = libtool -static -o
 
21
RANLIB  = ranlib
 
22
SHLIB   = $(CXX) -dynamiclib -Wl,-install_name,$@ -o $@
 
23
DYLIB   = $(CXX) -dynamic -bundle -read_only_relocs suppress -Wl,-noprebind -Wl,-bind_at_load -o $@ 
 
24
SHLIBLN = $(POCO_BASE)/build/script/shlibln
 
25
DEP     = $(POCO_BASE)/build/script/makedepend.gcc
 
26
SHELL   = sh
 
27
RM      = rm -rf
 
28
CP      = cp
 
29
MKDIR   = mkdir -p
 
30
 
 
31
#
 
32
# Extension for Shared Libraries
 
33
#
 
34
SHAREDLIBEXT     = .$(target_version).dylib
 
35
SHAREDLIBLINKEXT = .dylib
 
36
 
 
37
#
 
38
# Compiler and Linker Flags
 
39
#
 
40
CFLAGS          = 
 
41
CFLAGS32        =
 
42
CFLAGS64        =
 
43
CXXFLAGS        = -Wall -Wno-sign-compare
 
44
CXXFLAGS32      =
 
45
CXXFLAGS64      = 
 
46
LINKFLAGS       =
 
47
LINKFLAGS32     =
 
48
LINKFLAGS64     =
 
49
STATICOPT_CC    =
 
50
STATICOPT_CXX   =
 
51
STATICOPT_LINK  =
 
52
SHAREDOPT_CC    = -fPIC 
 
53
SHAREDOPT_CXX   = -fPIC
 
54
SHAREDOPT_LINK  = 
 
55
DEBUGOPT_CC     = -g -D_DEBUG=$(DEBUGLEVEL)
 
56
DEBUGOPT_CXX    = -g -D_DEBUG=$(DEBUGLEVEL) 
 
57
DEBUGOPT_LINK   =
 
58
RELEASEOPT_CC   = -DNDEBUG -O2
 
59
RELEASEOPT_CXX  = -DNDEBUG -O 
 
60
RELEASEOPT_LINK =
 
61
 
 
62
#
 
63
# System Specific Flags
 
64
#
 
65
SYSFLAGS = -DPOCO_HAVE_IPv6
 
66
 
 
67
#
 
68
# System Specific Libraries
 
69
#
 
70
SYSLIBS  =  -ldl