Skip to content

Commit

Permalink
Assorted fixes to mysql++.bkl for MinGW.
Browse files Browse the repository at this point in the history
FossilOrigin-Name: 0cf989112eefdbaa4403f5e7183e6ec5e1ea84683ddd9d39421a9461de1a2e12
  • Loading branch information
tangent committed Oct 31, 2018
1 parent 379c7c9 commit 0578990
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions mysql++.bkl
Original file line number Diff line number Diff line change
Expand Up @@ -170,12 +170,13 @@
<debug-info>$(DEBUGINFO)</debug-info>
<optimize>$(OPTIMIZE_FLAG)</optimize>

<if cond="FORMAT in ['autoconf', 'gnu', 'mingw', 'xcode2']">
<if cond="FORMAT in ['autoconf', 'gnu', 'xcode2']">
<include>lib</include>
<include>@MYSQL_C_INC_DIR@</include>
<lib-path>@MYSQL_C_LIB_DIR@</lib-path>
<include>@MYSQL_C_INC_DIR@</include>
<lib-path>@MYSQL_C_LIB_DIR@</lib-path>
<lib-path>.</lib-path>
</if>

<if cond="FORMAT in ['msvs2003prj', 'msvs2005prj', 'msvs2008prj']">
<include>../lib</include>
</if>
Expand Down Expand Up @@ -205,8 +206,10 @@
<ldflags>
-Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc -Wl,--enable-stdcall-fixup
</ldflags>
<include>lib</include>
<include>"$(MYSQL_WIN_DIR)\include"</include>
<lib-path>"$(MYSQL_WIN_DIR)\lib"</lib-path>
<lib-path>.</lib-path>
<sys-lib>mysql</sys-lib>
<sys-lib>mysqlpp$(DEBUG_SUFFIX)</sys-lib>
</if>
Expand Down Expand Up @@ -235,19 +238,23 @@

<if cond="BUILDLIBRARY=='yes'">
<!-- SSQLS v2 parser convenience library -->
<lib id="ssqls2parse" template="programs">
<template id="ssqlsv2">
<depends>ssqls2parse</depends>
<sys-lib>mysqlpp_ssqls2parse</sys-lib>
<depends>mysqlpp</depends>
<sys-lib>mysqlpp</sys-lib>
</template>

<lib id="ssqls2parse" template="programs,ssqlsv2">
<libname>mysqlpp_ssqls2parse</libname>
<sources>ssx/parsev2.cpp</sources>
<include>.</include>
</lib>

<!-- Build rules for ssqlsxlat tool -->
<exe id="ssqlsxlat" template="programs">
<exe id="ssqlsxlat" template="programs,ssqlsv2">
<sources>ssx/genv2.cpp</sources>
<sources>ssx/main.cpp</sources>
<depends>ssqls2parse</depends>
<sys-lib>mysqlpp_ssqls2parse</sys-lib>
</exe>
</if>

Expand Down Expand Up @@ -293,7 +300,7 @@
<sources>test/sqlstream.cpp</sources>
</exe>
<if cond="BUILDLIBRARY=='yes'">
<exe id="test_ssqls2" template="programs">
<exe id="test_ssqls2" template="programs,ssqlsv2">
<sources>test/ssqls2.cpp</sources>
<depends>ssqls2parse</depends>
<sys-lib>mysqlpp_ssqls2parse</sys-lib>
Expand Down

0 comments on commit 0578990

Please sign in to comment.