Fossil

Check-in [81e4477e]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Cleaned up the platform fragments. Corrected two compiler settings.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | newbuild | ttmrichter
Files: files | file ages | folders
SHA1:81e4477e90cf22231305ad62eed9afadea901eb2
User & Date: michael 2010-07-09 17:23:18
Context
2010-07-09
17:41
Fixed up a naming problem for MinGW32 and made a more flexible mechanism for site-specific enhancements. check-in: 6b83b517 user: michael tags: newbuild, ttmrichter
17:23
Cleaned up the platform fragments. Corrected two compiler settings. check-in: 81e4477e user: michael tags: newbuild, ttmrichter
16:57
Named the mingw32 fragment properly. Forced mingw32 to use GCC. check-in: cd98f05d user: michael tags: newbuild, ttmrichter
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to make/clang-fragment.mk.

44
45
46
47
48
49
50
51
52
53
ifdef ENABLE_SOCKET
  LIB += -lsocket
endif
ifdef ENABLE_NSL
  LIB += -lnsl
endif
ifdef PLATFORM_SPECIFIC_LIB
  TCC += $(PLATFORM_SPECIFIC_LIB)
endif








|


44
45
46
47
48
49
50
51
52
53
ifdef ENABLE_SOCKET
  LIB += -lsocket
endif
ifdef ENABLE_NSL
  LIB += -lnsl
endif
ifdef PLATFORM_SPECIFIC_LIB
  LIB += $(PLATFORM_SPECIFIC_LIB)
endif

Changes to make/gcc-fragment.mk.

44
45
46
47
48
49
50
51
52
53
ifdef ENABLE_SOCKET
  LIB += -lsocket
endif
ifdef ENABLE_NSL
  LIB += -lnsl
endif
ifdef PLATFORM_SPECIFIC_LIB
  TCC += $(PLATFORM_SPECIFIC_LIB)
endif








|


44
45
46
47
48
49
50
51
52
53
ifdef ENABLE_SOCKET
  LIB += -lsocket
endif
ifdef ENABLE_NSL
  LIB += -lnsl
endif
ifdef PLATFORM_SPECIFIC_LIB
  LIB += $(PLATFORM_SPECIFIC_LIB)
endif

Changes to make/linux-fragment.mk.

7
8
9
10
11
12
13

14


15
16
#
OBJDIR = ./obj

#### The following variable definitions decide which features are turned on or
#    of when building Fossil.  Comment out the features which are not needed by
#    this platform.
#

ENABLE_SSL = 1		# we are using SSL


ENABLE_I18N = 1		# we are using i18n features








>

>
>
|

7
8
9
10
11
12
13
14
15
16
17
18
19
#
OBJDIR = ./obj

#### The following variable definitions decide which features are turned on or
#    of when building Fossil.  Comment out the features which are not needed by
#    this platform.
#
#ENABLE_STATIC = 1	# we want a static build
ENABLE_SSL = 1		# we are using SSL
#ENABLE_SOCKET = 1	# we are using libsocket (OpenSolaris and Solaris)
#ENABLE_NSL = 1		# we are using libnsl library (Solaris)
ENABLE_I18N = 1		# we are using i18n settings

Changes to make/mingw32-fragment.mk.

11
12
13
14
15
16
17




18
19
20
21
22
23
24
COMPILER = gcc

#### The following variable definitions decide which features are turned on or
#    of when building Fossil.  Comment out the features which are not needed by
#    this platform.
#
ENABLE_STATIC = 1	# we want a static build





#### The following features must be added to the GCC and LD builds respectively.
#
ifndef MING32_GCC
PLATFORM_SPECIFIC_GCC = -L/mingw/lib -I/mingw/include
else
PLATFORM_SPECIFIC_GCC = $(MING32_GCC)







>
>
>
>







11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
COMPILER = gcc

#### The following variable definitions decide which features are turned on or
#    of when building Fossil.  Comment out the features which are not needed by
#    this platform.
#
ENABLE_STATIC = 1	# we want a static build
#ENABLE_SSL = 1		# we are using SSL
#ENABLE_SOCKET = 1	# we are using libsocket (OpenSolaris and Solaris)
#ENABLE_NSL = 1		# we are using libnsl library (Solaris)
#ENABLE_I18N = 1	# we are using i18n settings

#### The following features must be added to the GCC and LD builds respectively.
#
ifndef MING32_GCC
PLATFORM_SPECIFIC_GCC = -L/mingw/lib -I/mingw/include
else
PLATFORM_SPECIFIC_GCC = $(MING32_GCC)