summaryrefslogtreecommitdiff
path: root/extra/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Replace ADD_EXECUTABLE with MYSQL_ADD_EXECUTABLE for binaries that are ↵Vladislav Vaintroub2009-12-171-11/+8
| | | | | | 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.
* new option SIGNCODE to sign executables and dlls with digital certificatesVladislav Vaintroub2009-12-121-2/+2
|
* fix solaris build - inet_aton is in non-default libraryVladislav Vaintroub2009-12-071-8/+2
|
* implement convenience librariesVladislav Vaintroub2009-11-241-1/+1
|
* WL#5161 : Cross-platform build with CMakeVladislav Vaintroub2009-11-091-20/+56
|
* WL#751 Error message construction, backportSergey Glukhov2009-10-151-2/+2
|
* Backport http://lists.mysql.com/commits/57778Vladislav Vaintroub2009-09-301-2/+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-5/+5
| | | | | | | | | | | | | | | | | | | | | 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".
* Merge mysql.com:/home/kent/bk/windows-cleanup/mysql-5.0-buildkent@kent-amd64.(none)2007-12-281-0/+3
|\ | | | | | | into mysql.com:/home/kent/bk/windows-cleanup/mysql-5.1-build
| * make_win_bin_dist CMakeLists.txt resolveip.c Makefile.am:kent@mysql.com/kent-amd64.(none)2007-12-281-0/+3
| | | | | | | | | | | | | | | | Better Windows support in the scripts directory mysql_config.pl.in, mysql_install_db.pl.in: New Perl version of Unix shell script, mainly for Windows Many files in scripts directory: Use default Perl location "#!/usr/bin/perl" instead of the build host path
* | Merge mysql.com:/home/kent/bk/cmake-tls/mysql-5.0-build-newkent@kent-amd64.(none)2007-08-031-4/+4
|\ \ | |/ | | | | into mysql.com:/home/kent/bk/cmake-tls/mysql-5.1-build-new
| * CMakeLists.txt, README, configure.jskent@mysql.com/kent-amd64.(none)2007-08-031-4/+4
| | | | | | | | | | Several adjustments to make client libraries pass the link test on both win32 and winx64, Visual Studio 2003 and 2005 (bug#30118)
| * Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-231-0/+7
| | | | | | | | | | | | - 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.
| * Link comp_err with zlibmsvensson@pilot.blaudden2007-02-231-1/+1
| |
| * gen_lex_hash does not need to link with odbc32*.libmsvensson@neptunus.(none)2007-01-221-1/+1
| |
| * my_strtoll10-x86.s:kent@mysql.com/kent-amd64.(none)2006-12-311-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrected spelling in copyright text Makefile.am: Don't update the files from BitKeeper Many files: Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header Adjusted year(s) in copyright header Many files: Added GPL copyright text Removed files: Docs/Support/colspec-fix.pl Docs/Support/docbook-fixup.pl Docs/Support/docbook-prefix.pl Docs/Support/docbook-split Docs/Support/make-docbook Docs/Support/make-makefile Docs/Support/test-make-manual Docs/Support/test-make-manual-de Docs/Support/xwf
| * Additional files for cmake supportgeorg@lmy002.wdf.sap.corp2006-08-311-0/+32
|
* Fix a bad BitKeeper dependency structure for the "CMakeLists.txt" files.joerg@trift2.2007-07-311-0/+0
| | | | | | | | | | | | | | | | | | | They had been introduced in 5.1 and were only later backported to 5.0; as a consequence, the files in the 5.1 tree do not depend on the 5.0 ones, and changes in 5.0 do not propagate into the 5.1 files. To fix this, the (previous) files in 5.1 now are deleted ("bk rm"), and the previously deleted files depending on 5.0 are now moved to the respective source directories ("bk mv"). The current 5.1 contents is restored in these files. If you need the previous history of the 5.1 files ("bk revtool"), access those in "BitKeeper/deleted". Contrary to the original plan, I did not introduce the name "CMakeLists.historic" - mostly in order not to clutter the source tree. This fixes bug#29982.
* Bug#24732 Executables do not include Vista manifestsiggy@recycle.(none)2007-04-231-0/+5
| | | | - Post merge cleanup.
* my_print_default does not need to be linked with odbc32.lib(and friends)msvensson@pilot.blaudden2007-03-201-1/+1
|
* Link comp_err with zlibmsvensson@pilot.blaudden2007-02-241-1/+1
|
* Many files:kent@mysql.com/kent-amd64.(none)2006-12-311-0/+15
| | | | | | | | | | Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header Adjusted year(s) in copyright header Added GPL copyright text my_vle.h, rpl_utility.h, my_vle.c, base64-t.c, rpl_utility.cc: Changed copyright header formatting some plugin_example.c, daemon_example.c: Added "Copyright (C) 2006 MySQL AB" to GPL header
* performing a set of bk mv on each CMakeLists.txt file to try and restore the ↵reggie@big_geek.2006-05-111-0/+32
mixed case filenames since this seems to be required with Cmake 2.4 beta 1. This is being pushed to a private tree and tested before being sent to the mainline.