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

« back to all changes in this revision

Viewing changes to build/config/SunOS-SunStudio

  • 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
#
 
2
# $Id: //poco/1.3/build/config/SunOS-SunStudio#1 $
 
3
#
 
4
# SunStudio
 
5
#
 
6
# Build settings for SunOS/Sun Studio C++
 
7
#
 
8
 
 
9
#
 
10
# General Settings
 
11
#
 
12
LINKMODE = SHARED
 
13
 
 
14
#
 
15
# Tools
 
16
#
 
17
CC      = cc
 
18
CXX     = CC
 
19
LINK    = $(CXX)
 
20
LIB     = $(CXX) -xar -o $@
 
21
RANLIB  = ranlib
 
22
SHLIB   = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
 
23
SHLIBLN = $(POCO_BASE)/build/script/shlibln
 
24
STRIP   = 
 
25
DEP     = $(POCO_BASE)/build/script/makedepend.SunCC
 
26
SHELL   = sh
 
27
RM      = rm -rf
 
28
CP      = cp
 
29
MKDIR   = mkdir -p
 
30
 
 
31
#
 
32
# Extension for Shared Libraries
 
33
#
 
34
SHAREDLIBEXT     = .so.$(target_version)
 
35
SHAREDLIBLINKEXT = .so
 
36
 
 
37
#
 
38
# Compiler and Linker Flags
 
39
#
 
40
CFLAGS          = -mt -Isrc
 
41
CFLAGS32        =
 
42
CFLAGS64        = -m64
 
43
CXXFLAGS        = -m32 -mt -library=stlport4 -erroff=hidevf
 
44
CXXFLAGS32      =
 
45
CXXFLAGS64      = -m64
 
46
LINKFLAGS       = -m32 -mt -library=stlport4
 
47
LINKFLAGS32     = -m32
 
48
LINKFLAGS64     = -m64
 
49
STATICOPT_CC    =
 
50
STATICOPT_CXX   =
 
51
STATICOPT_LINK  = -Bstatic
 
52
SHAREDOPT_CC    = -KPIC
 
53
SHAREDOPT_CXX   = -KPIC
 
54
SHAREDOPT_LINK  = -Bdynamic
 
55
DEBUGOPT_CC     = -g -xs -D_DEBUG=$(DEBUGLEVEL)
 
56
DEBUGOPT_CXX    = -g -xs -D_DEBUG=$(DEBUGLEVEL)
 
57
DEBUGOPT_LINK   = -g -xs
 
58
RELEASEOPT_CC   = -O -DNDEBUG
 
59
RELEASEOPT_CXX  = -O -DNDEBUG
 
60
RELEASEOPT_LINK =
 
61
 
 
62
#
 
63
# System Specific Flags
 
64
#
 
65
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS
 
66
 
 
67
#
 
68
# System Specific Libraries
 
69
#
 
70
SYSLIBS  = -lpthread -lrt -lxnet -lsocket -lnsl -lresolv -ldl