Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch early-binding Excluding Merge-Ins
This is equivalent to a diff from 90fd7599e7 to c200c4219b
2011-08-02
| ||
22:55 | Mark all functions in generic/mysqlNative.c as inline In early-binding build mode all the functions in this module perform nothing more than simple accessing so they are good candidates for inlining. Leaf check-in: c200c4219b user: kostix tags: early-binding | |
22:53 | Provide support for the "inline" C compiler keyword check-in: 37b9b61af4 user: kostix tags: early-binding | |
2011-08-01
| ||
14:50 | Extend support to MSVC10. Thanks to Twylite. check-in: 9972d7cf7d user: dgp tags: trunk | |
2011-07-30
| ||
18:30 | Create new branch named "early-binding" check-in: b5ef47ad0a user: kostix tags: early-binding | |
2011-07-27
| ||
14:27 | Missed bit of updating to TEA 3.9/latest sampleextension check-in: 90fd7599e7 user: dgp tags: trunk | |
2011-07-19
| ||
14:16 | fix typos in ChangeLogs. check-in: 7799d26ac9 user: kennykb tags: trunk | |
Changes to tdbcmysql/configure.
more than 10,000 changes
Changes to tdbcmysql/configure.in.
︙ | |||
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + | AC_C_INLINE AC_CHECK_TYPE([long long],[ AC_DEFINE([HAVE_LONG_LONG],[1]) AC_CHECK_SIZEOF([long long]) ],[],[]) AC_CHECK_SIZEOF([long]) AC_DEFINE([DONT_TD_VOID],[1]) #----------------------------------------------------------------------- # Check if we need to enable early binding to the MySQL client # library in the driver. #----------------------------------------------------------------------- AC_DEFUN(TDBC_CHECK_EARLY_BINDING, [ AC_MSG_CHECKING([whether to enable early binding to the client library]) AC_ARG_ENABLE([early-binding], AC_HELP_STRING([--enable-early-binding], [Link database access library to the driver (deault: no). By default, the driver attempts to load the database access library at runtime using a set of well-known filenames. If this option is set to "yes", the database access library will instead be linked to the driver in a usual way.]), [TDBC_EARLY_BINDING=$enableval], [TDBC_EARLY_BINDING=no]) echo "${TDBC_EARLY_BINDING}" AC_SUBST(TDBC_EARLY_BINDING) ]) TDBC_CHECK_EARLY_BINDING #----------------------------------------------------------------------- # Allow the user to specify where the MySQL include files # and libraries are located. This is not used when building # normally, using database library stubs. #----------------------------------------------------------------------- AC_ARG_WITH([mysql-includes], AC_HELP_STRING([--with-mysql-includes], [location of MySQL include files. Only used when configuring with the "--enable-early-binding" option.]), [TEA_ADD_INCLUDES(-I$withval)]) AC_ARG_WITH([mysql-libs], AC_HELP_STRING([--with-mysql-libs], [location of MySQL client libraries. Only used when configuring with the "--enable-early-binding" option.]), [TEA_ADD_LIBS(-L$withval)]) #----------------------------------------------------------------------- # Check for inlining #----------------------------------------------------------------------- AC_DEFUN(TDBC_C_INLINE, [ AC_C_INLINE case $ac_cv_c_inline in inline|yes) # Do nothing, the compiler supports the "inline" keyword ;; no) TEA_ADD_CFLAGS([-Dinline=]) ;; *) TEA_ADD_CFLAGS([-Dinline=$ac_cv_c_inline]) ;; esac ]) TDBC_C_INLINE #----------------------------------------------------------------------- # Specify the C source files to compile in TEA_ADD_SOURCES, # public headers that need to be installed in TEA_ADD_HEADERS, # stub library C source files to compile in TEA_ADD_STUB_SOURCES, # and runtime Tcl library files in TEA_ADD_TCL_SOURCES. # This defines PKG(_STUB)_SOURCES, PKG(_STUB)_OBJECTS, PKG_HEADERS # and PKG_TCL_SOURCES. #----------------------------------------------------------------------- |
︙ |
Added tdbcmysql/generic/mysqlCompat.c.