From 40eb9b875cc01318a3e34af0ace99217308ccd24 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 16 Mar 2006 15:42:48 +0100 Subject: [PATCH] CMake Windows comp_error dependency fix after last push. extra/cmakelists.txt: Another attempt at fixing the comp_err/GenError dependency problem. sql/cmakelists.txt: Another attempt at fixing the comp_err/GenError dependency problem. client/cmakelists.txt: Another attempt at fixing the comp_err/GenError dependency problem. libmysql/cmakelists.txt: Another attempt at fixing the comp_err/GenError dependency problem. server-tools/instance-manager/cmakelists.txt: Another attempt at fixing the comp_err/GenError dependency problem. --- client/cmakelists.txt | 2 +- extra/cmakelists.txt | 7 +++++-- libmysql/cmakelists.txt | 2 +- server-tools/instance-manager/cmakelists.txt | 2 +- sql/cmakelists.txt | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/client/cmakelists.txt b/client/cmakelists.txt index 9c9e56d9b43..5da9189b0ae 100644 --- a/client/cmakelists.txt +++ b/client/cmakelists.txt @@ -48,7 +48,7 @@ ADD_LIBRARY(mysqlclient ../mysys/array.c ../strings/bchange.c ../strings/bmove.c ../mysys/thr_mutex.c ../mysys/typelib.c ../vio/vio.c ../vio/viosocket.c ../vio/viossl.c ../vio/viosslfactories.c ../strings/xml.c) -ADD_DEPENDENCIES(mysqlclient comp_err) +ADD_DEPENDENCIES(mysqlclient GenError) ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc sql_string.cc) LINK_DIRECTORIES(${MYSQL_BINARY_DIR}/mysys ${MYSQL_BINARY_DIR}/zlib) TARGET_LINK_LIBRARIES(mysql mysqlclient mysys yassl zlib dbug yassl taocrypt wsock32) diff --git a/extra/cmakelists.txt b/extra/cmakelists.txt index 0f7005da079..50e0f04eb14 100644 --- a/extra/cmakelists.txt +++ b/extra/cmakelists.txt @@ -16,8 +16,11 @@ ADD_CUSTOM_COMMAND(OUTPUT ${PROJECT_SOURCE_DIR}/include/mysqld_error.h --name_file=${PROJECT_SOURCE_DIR}/include/mysqld_ername.h --state_file=${PROJECT_SOURCE_DIR}/include/sql_state.h --in_file=${PROJECT_SOURCE_DIR}/sql/share/errmsg.txt - MAIN_DEPENDENCY comp_err - DEPENDS ${PROJECT_SOURCE_DIR}/sql/share/errmsg.txt) + DEPENDS comp_err ${PROJECT_SOURCE_DIR}/sql/share/errmsg.txt) + +ADD_CUSTOM_TARGET(GenError + ALL + DEPENDS ${PROJECT_SOURCE_DIR}/include/mysqld_error.h) ADD_EXECUTABLE(my_print_defaults my_print_defaults.c) TARGET_LINK_LIBRARIES(my_print_defaults strings mysys dbug taocrypt odbc32 odbccp32 wsock32) diff --git a/libmysql/cmakelists.txt b/libmysql/cmakelists.txt index b6e10306f6d..cb3453fc222 100644 --- a/libmysql/cmakelists.txt +++ b/libmysql/cmakelists.txt @@ -45,7 +45,7 @@ ADD_LIBRARY(libmysql MODULE dll.c libmysql.def ../strings/strtoll.c ../strings/strtoull.c ../strings/strxmov.c ../strings/strxnmov.c ../mysys/thr_mutex.c ../mysys/typelib.c ../vio/vio.c ../vio/viosocket.c ../vio/viossl.c ../vio/viosslfactories.c ../strings/xml.c) -ADD_DEPENDENCIES(libmysql dbug vio mysys strings comp_err zlib) +ADD_DEPENDENCIES(libmysql dbug vio mysys strings GenError zlib) TARGET_LINK_LIBRARIES(libmysql mysys strings wsock32) # ToDo: We should move the mytest.c program out in libmysql/ diff --git a/server-tools/instance-manager/cmakelists.txt b/server-tools/instance-manager/cmakelists.txt index ff6a1077166..32f243b43d9 100644 --- a/server-tools/instance-manager/cmakelists.txt +++ b/server-tools/instance-manager/cmakelists.txt @@ -12,5 +12,5 @@ ADD_EXECUTABLE(mysqlmanager buffer.cc command.cc commands.cc guardian.cc instanc ../../sql/sql_state.c ../../sql-common/client.c ../../libmysql/get_password.c ../../libmysql/errmsg.c) -ADD_DEPENDENCIES(mysqlmanager comp_err) +ADD_DEPENDENCIES(mysqlmanager GenError) TARGET_LINK_LIBRARIES(mysqlmanager dbug mysys strings taocrypt vio yassl zlib wsock32) diff --git a/sql/cmakelists.txt b/sql/cmakelists.txt index 89462a018e6..2099ef94996 100644 --- a/sql/cmakelists.txt +++ b/sql/cmakelists.txt @@ -50,7 +50,7 @@ ADD_EXECUTABLE(mysqld ../sql-common/client.c derror.cc des_key_file.cc discover. ${PROJECT_SOURCE_DIR}/sql/handlerton.cc ${PROJECT_SOURCE_DIR}/sql/lex_hash.h) TARGET_LINK_LIBRARIES(mysqld heap myisam myisammrg innobase mysys yassl zlib dbug yassl taocrypt strings vio regex wsock32) -ADD_DEPENDENCIES(mysqld comp_err) +ADD_DEPENDENCIES(mysqld GenError) # Sql Parser custom command ADD_CUSTOM_COMMAND(