Fossil

Check-in [b209bb96]
Login

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

Overview
Comment:Corrected OpenSolaris fragments after testing.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | newbuild | ttmrichter
Files: files | file ages | folders
SHA1:b209bb963c34333732b608057494f6be8b33565f
User & Date: michael 2010-07-11 03:21:54
Context
2010-07-11
03:29
Since there's no difference between Solaris and OpenSolaris in builds (they both require libnsl it turns out), the files are now merged as PLATFORM=solaris. check-in: 0ec2c22d user: michael tags: newbuild, ttmrichter
03:21
Corrected OpenSolaris fragments after testing. check-in: b209bb96 user: michael tags: newbuild, ttmrichter
2010-07-10
13:29
Tested the FreeBSD fragments on FreeBSD 8.0. check-in: f69de3cf user: michael tags: newbuild, ttmrichter
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to make/README.wiki.

16
17
18
19
20
21
22
23
24
required to the new build process.

To use the sample pre-config fragments, simply copy them into the
<cite>Fossil</cite> distribution's root directory as <code>pre-config.mk</code>
and edit to taste.

Note: new platform and compiler files are always welcome additions to the
community. In particular MacOSX and BSD builds would be nice to have.








|

16
17
18
19
20
21
22
23
24
required to the new build process.

To use the sample pre-config fragments, simply copy them into the
<cite>Fossil</cite> distribution's root directory as <code>pre-config.mk</code>
and edit to taste.

Note: new platform and compiler files are always welcome additions to the
community. In particular MacOSX build files would be nice to have.

Changes to make/opensolaris-fragment.mk.

1

2
3
4
5
6
7
8
9
10
..
14
15
16
17
18
19
20
21
22
23
#### OS-specific configuration for building Fossil on OpenSolaris systems.

#
# UNTESTED

#### The suffix to add to executable files.  ".exe" for windows.
#    Nothing for unix.
#
E =

#### The directory into which object code files should be written.
................................................................................
#### 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


>

<







 







|


1
2
3

4
5
6
7
8
9
10
..
14
15
16
17
18
19
20
21
22
23
#### OS-specific configuration for building Fossil on OpenSolaris systems.
#    NOTE: You will need to have GNU Make installed to use this.
#


#### The suffix to add to executable files.  ".exe" for windows.
#    Nothing for unix.
#
E =

#### The directory into which object code files should be written.
................................................................................
#### 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 (OpenSolaris and Solaris)
ENABLE_I18N = 1		# we are using i18n settings

Changes to make/opensolarisgcc-pre-config.mk.

1
2

3
4
5
6
7
#### Sample pre-config.mk file for OpenSolaris with GCC.
#    Copy this file as pre-config.mk in the Fossil root directory to use.

#
# UNTESTED
PLATFORM=opensolaris
COMPILER=gcc



>

<



1
2
3
4

5
6
7
#### Sample pre-config.mk file for OpenSolaris with GCC.
#    Copy this file as pre-config.mk in the Fossil root directory to use.
#    NOTE: You will need to have GNU Make installed to use this.
#

PLATFORM=opensolaris
COMPILER=gcc