MySQL++

Check-in [5041d5c560]
Login

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

Overview
Comment:Updated Bakefile stuff in HACKERS.md.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:5041d5c56010380df44b9d006524fbd0ca9c2040bf58917e3a28cbd08fb4f84c
User & Date: tangent 2018-07-27 05:37:59
Context
2018-07-27
05:48
Version 3.2.4 released check-in: 42db19f361 user: tangent tags: trunk
05:47
Version 3.2.4 (later replaced) check-in: be86b90b51 user: tangent tags: release
05:37
Updated Bakefile stuff in HACKERS.md. check-in: 5041d5c560 user: tangent tags: trunk
05:09
Updated userman.dbx.in with the Docbook changes we previously made to userman.dbx. check-in: c8473343fe user: tangent tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to HACKERS.md.

105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124

Two of the tools you need to do this are commonly available on Unixy
systems, at least as an option: Perl 5, and GNU Autoconf 1.59 or higher.
If they're not installed, you can probably run your system's package
manager to install suitable versions.

There's a third tool you'll need to bootstrap MySQL++ called
[Bakefile][bf]. You will need Bakefile 0.2.5 or higher, which in turn
requires Python 2.3 or higher to run. (MySQL++ is currently not
compatible with Bakefile 1.x, as it is still a work in progress as of
this writing.) To build Bakefile from source, you will also need SWIG,
so if you don't have that, you'll want to use one of the binary builds
of Bakefile.

Once you have all the tools in place, you can bootstrap MySQL++ with a
Bourne shell script called `bootstrap`, which you get as part of the
Fossil checkout. It's fairly powerful, with many options.  For most
cases, it suffices to just run it without any arguments:

    $ ./bootstrap







|
|
|
|
|
|







105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124

Two of the tools you need to do this are commonly available on Unixy
systems, at least as an option: Perl 5, and GNU Autoconf 1.59 or higher.
If they're not installed, you can probably run your system's package
manager to install suitable versions.

There's a third tool you'll need to bootstrap MySQL++ called
[Bakefile][bf]. The syntax used in `mysql++.bkl` requires at least
Bakefile 0.2.5 or higher, which in turn requires Python 2.3 or higher to
run. You may require a newer version of Bakefile to support newer OSes
and Python versions; we've tested with versions up to 0.2.11
successfully.  Do not use any of the Bakefile 1.x versions: it's a major
change in direction which we haven't tried to follow.

Once you have all the tools in place, you can bootstrap MySQL++ with a
Bourne shell script called `bootstrap`, which you get as part of the
Fossil checkout. It's fairly powerful, with many options.  For most
cases, it suffices to just run it without any arguments:

    $ ./bootstrap