Author: wyoung
Date: Thu Jun 28 07:02:07 2007
New Revision: 1630
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1630&view=rev
Log:
Previous attempt at simplifying example build didn't work right. This
should do it.
Modified:
trunk/mysql++.bkl
Modified: trunk/mysql++.bkl
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/mysql%2B%2B.bkl?rev=1630&r1=1629&r2=1630&view=diff
==============================================================================
--- trunk/mysql++.bkl (original)
+++ trunk/mysql++.bkl Thu Jun 28 07:02:07 2007
@@ -114,7 +114,7 @@
</if> <!-- build library -->
<!-- Set up build options common to all examples -->
- <template id="example">
+ <template id="examples">
<if cond="BUILDLIBRARY=='yes'">
<depends>mysqlpp</depends>
</if>
@@ -170,78 +170,82 @@
<sys-lib>mysqlpp</sys-lib>
<sys-lib>mysqlclient</sys-lib>
</if>
-
+ </template>
+
+ <!-- Additional options specific to examples that depend on
+ the util module. -->
+ <template id="libutil-user">
<depends>util</depends>
<sys-lib>mysqlpp_util</sys-lib>
</template>
- <!-- Define output targets, if examples are enabled -->
+ <!-- Define output targets, if exampless are enabled -->
<if cond="BUILDEXAMPLES=='yes'">
- <!-- The "util" convenience library common to all examples -->
- <lib id="util" template="example">
+ <!-- The "util" convenience library, used by the examples -->
+ <lib id="util" template="examples">
<libname>mysqlpp_util</libname>
<sources>examples/util.cpp</sources>
</lib>
- <!-- The examples, which use the util library. -->
- <exe id="resetdb" template="example">
+ <!-- The examples themselves -->
+ <exe id="resetdb" template="libutil-user,examples">
<sources>examples/resetdb.cpp</sources>
</exe>
- <exe id="simple1" template="example">
+ <exe id="simple1" template="libutil-user,examples">
<sources>examples/simple1.cpp</sources>
</exe>
- <exe id="simple2" template="example">
+ <exe id="simple2" template="libutil-user,examples">
<sources>examples/simple2.cpp</sources>
</exe>
- <exe id="simple3" template="example">
+ <exe id="simple3" template="libutil-user,examples">
<sources>examples/simple3.cpp</sources>
</exe>
- <exe id="multiquery" template="example">
+ <exe id="multiquery" template="libutil-user,examples">
<sources>examples/multiquery.cpp</sources>
</exe>
- <exe id="tquery" template="example">
+ <exe id="tquery" template="libutil-user,examples">
<sources>examples/tquery.cpp</sources>
</exe>
- <exe id="usequery" template="example">
+ <exe id="usequery" template="libutil-user,examples">
<sources>examples/usequery.cpp</sources>
</exe>
- <exe id="custom1" template="example">
+ <exe id="custom1" template="libutil-user,examples">
<sources>examples/custom1.cpp</sources>
</exe>
- <exe id="custom2" template="example">
+ <exe id="custom2" template="libutil-user,examples">
<sources>examples/custom2.cpp</sources>
</exe>
- <exe id="custom3" template="example">
+ <exe id="custom3" template="libutil-user,examples">
<sources>examples/custom3.cpp</sources>
</exe>
- <exe id="custom4" template="example">
+ <exe id="custom4" template="libutil-user,examples">
<sources>examples/custom4.cpp</sources>
</exe>
- <exe id="custom5" template="example">
+ <exe id="custom5" template="libutil-user,examples">
<sources>examples/custom5.cpp</sources>
</exe>
- <exe id="custom6" template="example">
+ <exe id="custom6" template="libutil-user,examples">
<sources>examples/custom6.cpp</sources>
</exe>
- <exe id="dbinfo" template="example">
+ <exe id="dbinfo" template="libutil-user,examples">
<sources>examples/dbinfo.cpp</sources>
</exe>
- <exe id="fieldinf1" template="example">
+ <exe id="fieldinf1" template="libutil-user,examples">
<sources>examples/fieldinf1.cpp</sources>
</exe>
- <exe id="load_jpeg" template="example">
+ <exe id="load_jpeg" template="libutil-user,examples">
<sources>examples/load_jpeg.cpp</sources>
</exe>
- <exe id="xaction" template="example">
+ <exe id="xaction" template="libutil-user,examples">
<sources>examples/xaction.cpp</sources>
</exe>
- <exe id="store_if" template="example">
+ <exe id="store_if" template="libutil-user,examples">
<sources>examples/store_if.cpp</sources>
</exe>
- <exe id="for_each" template="example">
+ <exe id="for_each" template="libutil-user,examples">
<sources>examples/for_each.cpp</sources>
</exe>
- <exe id="cgi_jpeg" template="example">
+ <exe id="cgi_jpeg" template="libutil-user,examples">
<sources>examples/cgi_jpeg.cpp</sources>
</exe>
</if> <!-- build examples -->
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits