Author: mysqlpp
Date: Wed Oct 29 07:38:13 2008
New Revision: 2389
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2389&view=rev
Log:
Moved some Bakefile doc stuff from VC++ README to HACKERS.txt
Modified:
trunk/HACKERS.txt
trunk/README-Visual-C++.txt
Modified: trunk/HACKERS.txt
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/HACKERS.txt?rev=2389&r1=2388&r2=2389&view=diff
==============================================================================
--- trunk/HACKERS.txt (original)
+++ trunk/HACKERS.txt Wed Oct 29 07:38:13 2008
@@ -99,7 +99,7 @@
platforms without having to maintain separate build system files
for each platform.
- Bakefile (http://bakefile.sf.net/) produces most of these project
+ Bakefile (http://bakefile.org/) produces most of these project
and make files from a single source file called mysql++.bkl.
Except for small local changes, it's best to change mysql++.bkl
@@ -116,6 +116,13 @@
addition to or instead of mysql++.bkl to get the effect you want.
Running bootstrap incorporates changes to all of these files in
the GNU autoconf output.
+
+ While Bakefile's documentation isn't as comprehensive as it
+ ought to be, you can at least count on it to list all of the
+ available features. So, if you can't see a way to make Bakefile
+ do something, it's likely it just can't do it. Bakefile is a
+ high-level abstraction of build systems in general, so it'll never
+ support all the particulars of every odd build system out there.
Submitting Patches
Modified: trunk/README-Visual-C++.txt
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/README-Visual-C%2B%2B.txt?rev=2389&r1=2388&r2=2389&view=diff
==============================================================================
--- trunk/README-Visual-C++.txt (original)
+++ trunk/README-Visual-C++.txt Wed Oct 29 07:38:13 2008
@@ -205,27 +205,19 @@
~~~~~~~~~~~~~~~~~~~~~
MySQL++'s top-level Visual Studio project files aren't
maintained directly. Instead, we use a tool called Bakefile
- (http://bakefile.org/) to generate many different project file
- and Makefile types from a single set of source files. There is
- a native Windows version of Bakefile up on that web site.
- Download that and put the directory containing bakefile_gen.exe
- in your Windows PATH.
-
- Bakefile generates the various project files and Makefiles from
- a single source file, mysql++.bkl. This is usually the file you
- need to change when you want to make some change to the MySQL++
- build system.
-
- While Bakefile's documentation isn't as comprehensive as it
- ought to be, you can at least count on it to list all of the
- available features. So, if you can't see a way to make Bakefile
- do something, it's likely it just can't do it. Bakefile is a
- high-level abstraction of build systems in general, so it'll never
- support all the particulars of every odd build system out there.
-
- Once you've made your changes, you can generate the Visual C++
- project files by running rebake.bat, which you can find in the
- same directory as this file.
+ (http://bakefile.org/) to generate them from mysql++.bkl. Since
+ there are so many project files in MySQL++, it's often simpler to
+ edit this source file and "re-bake" the project files from it than
+ to make your changes in Visual Studio.
+
+ To do this, download the native Windows version of Bakefile from the
+ web site given above. Install it, and then put the installation
+ directory in your Windows PATH. Then, open up a command window, cd
+ into the MySQL++ directory, and type "rebake". This will run
+ rebake.bat, which rebuilds the Visual Studio project files from
+ mysql++.bkl.
+
+ There's more information about using Bakefile in HACKERS.txt.
If You Run Into Problems...
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits