summaryrefslogtreecommitdiff
path: root/client/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-17592 Create MariaDB named commands/symlinksRasmus Johansson2019-06-171-4/+1
|
* Only link mysys_ssl when required.Vladislav Vaintroub2019-06-031-2/+2
| | | | | Do not use TARGET_LINK_LIBRARIES(mysys mysys_ssl), this means that mysys_ssl is linked to practically everything.
* Merge 10.1 into 10.2Marko Mäkelä2019-05-131-1/+1
|\
| * Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
| |\
| | * Update FSF AddressVicențiu Ciorbaru2019-05-111-1/+1
| | | | | | | | | | | | * Update wrong zip-code
* | | Merge 10.1 into 10.2Marko Mäkelä2019-04-251-1/+1
|\ \ \ | |/ /
| * | Merge 5.5 into 10.1Marko Mäkelä2019-04-241-1/+1
| |\ \ | | |/
| | * Fix the linking of async_exampleMarko Mäkelä2019-04-231-2/+2
| | |
* | | Merge 10.1 into 10.2Marko Mäkelä2019-01-241-1/+1
|\ \ \ | |/ /
| * | MDEV-17868 mysqltest fails to link with system PCRE librariesSergei Golubchik2019-01-241-1/+1
| | | | | | | | | | | | | | | pcre needs symbols from pcreposix (but this is only an issue when linking with system static libraries)
* | | Merge 10.1 into 10.2Marko Mäkelä2018-11-061-0/+1
|\ \ \ | |/ /
| * | Merge branch '5.5' into 10.0Sergei Golubchik2018-10-271-0/+1
| |\ \ | | |/
| | * Merge branch 'mysql/5.5' into 5.5Sergei Golubchik2018-10-231-0/+1
| | |\
| | | * Bug #26275510 BUNDLED ZLIB DOESN'T INCLUDE FIXES FOR SOME VULNERABILITIESAditya A2018-07-091-2/+1
| | | | | | | | | | | | | | | | Upgrading the zlib lib to 1.2.11
* | | | After-review changesSergei Golubchik2016-09-121-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | * remove redundant code * fix tests * move declarations and defines where they belong
* | | | Add C/C as a submodule in libmariadb/Sergei Golubchik2016-09-121-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | also * fix includes * rename cmake macros and targets to avoid name clashes
* | | | MDEV-9293 - Use MariaDB's Connector/C in serverVladislav Vaintroub2016-08-251-13/+30
| | | |
* | | | Revert "MDEV-9293 Connector/C integration"Vladislav Vaintroub2016-08-191-30/+13
| | | | | | | | | | | | | | | | This reverts commit 7b89b9f5108c80f4f270da922d7e6c182a663719.
* | | | MDEV-9293 Connector/C integrationVladislav Vaintroub2016-08-191-13/+30
|/ / /
* | | Merge branch '5.5' into 10.0Sergei Golubchik2015-10-091-1/+2
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'mysql/5.5' into 5.5Sergei Golubchik2015-10-081-1/+2
| |\ \ | | |/
| | * Bug #20772273 : MYSQLIMPORT --USE-THREADS DOESN'T USEArun Kuruvila2015-06-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MULTIPLE THREADS Description:- The utility "mysqlimport" does not use multiple threads for the execution with option "--use-threads". "mysqlimport" while importing multiple files and multiple tables, uses a single thread even if the number of threads are specified with "--use-threads" option. Analysis:- This utility uses ifdef HAVE_LIBPTHREAD to check for libpthread library and if defined uses libpthread library for mutlithreaing. Since HAVE_LIBPTHREAD is not defined anywhere in the source, "--use-threads" option is silently ignored. Fix:- "-DTHREADS" is set to the COMPILE_FLAGS which will enable pthreads. HAVE_LIBPTHREAD macro is removed.
| | * Bug#17633291: SET PROPER COMPILE OPTIONS FOR CLANGJon Olav Hauglid2014-10-131-0/+6
| | | | | | | | | | | | | | | | | | | | | Bug#17959689: MAKE GCC AND CLANG GIVE CONSISTENT COMPILATION WARNINGS Bug#18313717: ENABLE -WERROR IN MAINTANER MODE WHEN COMPILING WITH CLANG Bug#18510941: REMOVE CMAKE WORKAROUNDS FOR OLDER VERSIONS OF OS X/XCODE Backport from mysql-5.6 to mysql-5.5
| | * Updated/added copyright headersMySQL Build Team2012-02-161-1/+1
| | |\
| | | * Updated/added copyright headersKent Boortz2011-06-301-1/+2
| | | |\
| | | | * Updated/added copyright headersKent Boortz2011-06-301-1/+2
| | | | |
| | | | * Addition to Fix for BUG#46591 - .frm file isn't sync'd with sync_frm enabledSatya B2009-09-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | for CREATE TABLE...LIKE... Add my_sync.c to mysqltest sources list in CMakeLists.txt
| | * | | WL#5710 : mysql_plugin - enable or disable pluginsChuck Bell2011-07-191-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new client utility that enables or disables plugin features. The utility disables or enables a plugin using values (name, soname, and symbols) provided via a configuration file by the same name. For example, to ENABLE the daemon_example plugin, the utility will read the daemon_example.ini configuration file and use the values contained to enable or disable the plugin.
| | * | | merge of mysql-5.5 into mysql-5.5-wl1054Georgi Kodinov2010-09-201-1/+4
| | |\ \ \
| | | * | | Fix bug#56547 mysql client interprets commands in commentsJoerg Bruehe2010-09-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was not caused by a change in the client, rather by the tests using the Windows built-in "echo" and not the one built by MySQL. This again happened because the binary was missing in the package, caused by the wrong macro being used to build it in "cmake".
| | * | | | merged mysql-5.5 into WL1054-5.5Georgi Kodinov2010-08-161-2/+2
| | |\ \ \ \ | | | |/ / /
| | | * | | Patch for Bug#55854 (MySQL AB should not be AUTHOR, copyright incorrect).Alexander Nozdrin2010-08-121-2/+2
| | | | | | | | | | | | | | | | | | Fixing copyright text.
| | * | | | WL#1054: Pluggable authentication supportGeorgi Kodinov2010-08-091-0/+2
| | |/ / / | | | | | | | | | | | | | | | Merged the implementation to a new base tree.
| | * | | Unset the execute bit where it's not needed.Davi Arnaut2010-07-031-0/+0
| | | | |
| | * | | Add components to INSTALL, some eraly Wix supportVladislav Vaintroub2010-02-101-1/+1
| | | | |
| | * | | Replace ADD_EXECUTABLE with MYSQL_ADD_EXECUTABLE for binaries that are ↵Vladislav Vaintroub2009-12-171-24/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | installed. MYSQL_ADD_EXECUTABLE will instructs CPack where to install the exe. On Windows, it also adds version resource and if -DSIGNCODE was given, will sign the exe in packaging step.
| | * | | Cleanup, use MYSQL_INSTALL_TARGETS macro instead of INSTALL(TARGETS) ↵Vladislav Vaintroub2009-12-121-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | combined with INSTALL_DEBUG_SYMBOLS
| | * | | WL#5161 : Cross-platform build with CMakeVladislav Vaintroub2009-11-091-32/+40
| | | | |
| | * | | Backport http://lists.mysql.com/commits/57778Vladislav Vaintroub2009-09-301-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2677 Vladislav Vaintroub 2008-11-04 CMakeLists.txt files cleanup - remove SAFEMALLOC and SAFE_MUTEX definitions that were present in *each* CMakeLists.txt. Instead, put them into top level CMakeLists.txt, but disable on Windows, because a) SAFEMALLOC does not add any functionality that is not already present in Debug C runtime ( and 2 safe malloc one on top of the other only unnecessarily slows down the server) b)SAFE_MUTEX does not work on Windows and have been explicitely disabled on Windows with #undef previously. Fortunately, ntdll does pretty good job identifying l problems with CRITICAL_SECTIONs. DebugBreak()s on using uninited critical section, unlocking unowned critical section) -Also, remove occationally used -D_DEBUG (added by compiler anyway)
| | * | | Backport of the patch Vladislav Vaintroub2009-09-301-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://lists.mysql.com/commits/57725 Vladislav Vaintroub 2008-11-03 Cleanup CMakeLists.txt(s) - remove winsock2 (ws2_32) from TARGET_LINK_LIBRARIES. Every exe or dll linked with mysys needs ws2_32, because mysys uses winsock function WSAStartup in my_init(). However, there is no need to explicitely add ws2_32 to the list of TARGET_LINK_LIBRARIES multiple times. Visual Studio comes with a handy pragma that tells linker to add library. So patch replaces bunch of ws2_32 in CMakeLists with single pragma comment(lib,"ws2_32") in my_init.c Additionally, reference to non-existing "debug" library has been removed from TARGET_LINK_LIBRARIES. The correct name of the library is "dbug".
| | * | | Windows improvements : manual backport of Vladislav Vaintroub2009-09-301-9/+9
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | htttp://lists.mysql.com/commits/50957?f=plain Always use TLS functions instead of __declspec(thread) to access thread local storage variables. The change removes the necessity to recomplile the same source files twice - with USE_TLS for DLLs and without USE_TLS for EXEs. Real benefit of this change is better readability and maintainability of TLS functions within MySQL. There is a performance loss using TlsXXX functions compared to __declspec but the difference is negligible in practice. In a sysbench-like benchmark I ran with with TlsGetValue, pthread_[get|set]_specific was called 600000000 times and took 0.17sec of total 35min CPU time, or 0.008%.
| | * | Bug #38181 Please print more debug info when tests failMagnus Svensson2008-08-041-2/+2
| | | |
| | * | Bug#37003 Tests sporadically crashes with embedded serverDavi Arnaut2008-06-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was that when a embedded linked version of mysqltest crashed there was no way to obtain a stack trace if no core file is available. Another problem is that the embedded version of libmysql was not behaving (crash) the same as the non-embedded with respect to sending commands to a explicitly closed connection. The solution is to generate a mysqltest's stack trace on crash and to enable "reconnect" if the connection handle was explicitly closed so the behavior matches the non-embedded one.
| | * | Merge pilot.mysql.com:/data/msvensson/mysql/bug31004/my50-bug31004msvensson@pilot.mysql.com2007-11-011-1/+2
| | |\ \ | | | |/ | | | | | | | | into pilot.mysql.com:/data/msvensson/mysql/bug31004/my51-bug31004
| | | * Bug#31004 mysqltest needs a --mkdir commandmsvensson@pilot.mysql.com2007-11-011-1/+2
| | | | | | | | | | | | | | | | - Add new mysqltest command "mkdir" and "rmdir"
| | | * CMakeLists.txt (several), make_win_bin_dist:kent@mysql.com/kent-amd64.(none)2007-08-021-97/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Aligned client library build and use with the Unix version when it comes to what source to include directly in the builds, and what libraries to link with (bug#30118). Also reviewed, corrected and made more clear when static or dynamic Thread Local Storage is to be used. Some code duplication was removed, and some redundant library usage were removed, reducing the risk of incorrect TLS usage.
| | | * Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build-workdf@pippilotta.erinye.com2007-06-161-17/+53
| | | |\ | | | | | | | | | | | | | | | into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
| | | | * Added yassl and taocrypt sources to mysqlclientlibgeorg@bing.site2007-06-151-14/+53
| | | | |
| | | * | BUG#28860 USE_TLS not defined for mysqlclient.libdf@pippilotta.erinye.com2007-06-041-0/+4
| | | |/
| | | * Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-231-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | - Added script to generate application specific manifest. - Added new CMake MACRO to add customer build events which will first generate a manifest and then embeds that manifest into an executable.