mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 14:54:20 +01:00
1337c429fb
Additional changes for bug#29903 - Changed to do embedded build part as normal build, when WITH_EMBEDDED_SERVER is set. - Allow both normal and debug build with embedded. - Build static embedded library by pointing out all source and compile it all, i.e. not building libraries from libraries, not portable. - Let embedded use generated files from the "sql" directory, added dependencies to make sure built before embedded. - Mark library "dbug" in TARGET_LINK_LIBRARIES() with "debug", so only linked in when debug target is used. - Removed change of target name with "mysqld${MYSQLD_EXE_SUFFIX}", as others can't depend on it, not defined at configure time. Instead set the output file name. - Created work around for bug in CMake 2.4.6 and output names, to set the "mysqld<suffix>.pdb" name to the same base name. - Set the correct manifest "name" (patch by iggy) CMakeLists.txt: Changes for embedded and Windows libmysql/CMakeLists.txt: Changes for embedded and Windows libmysqld/CMakeLists.txt: Changes for embedded and Windows libmysqld/examples/CMakeLists.txt: Changes for embedded and Windows mysys/CMakeLists.txt: Changes for embedded and Windows regex/CMakeLists.txt: Changes for embedded and Windows server-tools/instance-manager/CMakeLists.txt: Changes for embedded and Windows sql/CMakeLists.txt: Changes for embedded and Windows storage/archive/CMakeLists.txt: Changes for embedded and Windows storage/blackhole/CMakeLists.txt: Changes for embedded and Windows storage/csv/CMakeLists.txt: Changes for embedded and Windows storage/example/CMakeLists.txt: Changes for embedded and Windows storage/federated/CMakeLists.txt: Changes for embedded and Windows storage/heap/CMakeLists.txt: Changes for embedded and Windows storage/innobase/CMakeLists.txt: Changes for embedded and Windows storage/myisam/CMakeLists.txt: Changes for embedded and Windows storage/myisammrg/CMakeLists.txt: Changes for embedded and Windows strings/CMakeLists.txt: Changes for embedded and Windows vio/CMakeLists.txt: Changes for embedded and Windows win/README: Changes for embedded and Windows win/configure.js: Changes for embedded and Windows win/mysql_manifest.cmake: Changes for embedded and Windows |
||
---|---|---|
.. | ||
angel.cc | ||
angel.h | ||
buffer.cc | ||
buffer.h | ||
CMakeLists.txt | ||
command.cc | ||
command.h | ||
commands.cc | ||
commands.h | ||
exit_codes.h | ||
guardian.cc | ||
guardian.h | ||
IMService.cpp | ||
IMService.h | ||
instance.cc | ||
instance.h | ||
instance_map.cc | ||
instance_map.h | ||
instance_options.cc | ||
instance_options.h | ||
listener.cc | ||
listener.h | ||
log.cc | ||
log.h | ||
Makefile.am | ||
manager.cc | ||
manager.h | ||
messages.cc | ||
messages.h | ||
mysql_connection.cc | ||
mysql_connection.h | ||
mysql_manager_error.h | ||
mysqlmanager.cc | ||
mysqlmanager.vcproj | ||
options.cc | ||
options.h | ||
parse.cc | ||
parse.h | ||
parse_output.cc | ||
parse_output.h | ||
portability.h | ||
priv.cc | ||
priv.h | ||
protocol.cc | ||
protocol.h | ||
README | ||
thread_registry.cc | ||
thread_registry.h | ||
user_management_commands.cc | ||
user_management_commands.h | ||
user_map.cc | ||
user_map.h | ||
WindowsService.cpp | ||
WindowsService.h |
Instance Manager - manage MySQL instances locally and remotely. File description: mysqlmanager.cc - entry point to the manager, main, options.{h,cc} - handle startup options manager.{h,cc} - manager process mysql_connection.{h,cc} - handle one connection with mysql client. See also instance manager architecture description in mysqlmanager.cc.