3620 Rafal Somla 2011-11-17 [merge]
Merge of bug#13101974
modified:
libmysql/CMakeLists.txt
sql/CMakeLists.txt
3619 Jimmy Yang 2011-11-17
Fix bug #13400194 INNODB FTS SUPPORT: INNODB_FTS_LARGE_RECORDS DO NOT
COMPLETE RUN ON WINDOWS. Also misc test cleanup:
1) add sys_vars test for newly added FTS configure varaibles
2) removed fulltext_plugin.test
removed:
mysql-test/suite/innodb_fts/r/fulltext_plugin.result
mysql-test/suite/innodb_fts/t/fulltext_plugin.test
added:
mysql-test/suite/sys_vars/r/innodb_disable_sort_file_cache_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_aux_table_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_cache_size_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_enable_diag_print_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_enable_stopword_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_max_token_size_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_min_token_size_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_num_word_optimize_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_server_stopword_table_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_sort_pll_degree_basic.result
mysql-test/suite/sys_vars/r/innodb_ft_user_stopword_table_basic.result
mysql-test/suite/sys_vars/r/innodb_optimize_fulltext_only_basic.result
mysql-test/suite/sys_vars/r/innodb_sort_buf_size_basic.result
mysql-test/suite/sys_vars/t/innodb_disable_sort_file_cache_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_aux_table_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_cache_size_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_enable_diag_print_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_enable_stopword_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_max_token_size_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_min_token_size_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_num_word_optimize_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_server_stopword_table_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_sort_pll_degree_basic.test
mysql-test/suite/sys_vars/t/innodb_ft_user_stopword_table_basic.test
mysql-test/suite/sys_vars/t/innodb_optimize_fulltext_only_basic.test
mysql-test/suite/sys_vars/t/innodb_sort_buf_size_basic.test
modified:
mysql-test/suite/innodb_fts/t/disabled.def
mysql-test/suite/innodb_fts/t/innodb-fts-stopword.test
mysql-test/suite/innodb_fts/t/innodb_fts_large_records.test
mysql-test/suite/innodb_fts/t/innodb_fts_transaction.test
mysql-test/suite/sys_vars/r/all_vars.result
storage/innobase/handler/ha_innodb.cc
=== modified file 'libmysql/CMakeLists.txt'
--- a/libmysql/CMakeLists.txt 2011-07-04 00:25:46 +0000
+++ b/libmysql/CMakeLists.txt 2011-11-17 11:40:29 +0000
@@ -134,12 +134,6 @@ CACHE INTERNAL "Functions exported by cl
)
-IF(WIN32)
- ADD_SUBDIRECTORY(authentication_win)
- SET(WITH_AUTHENTICATION_WIN 1)
- ADD_DEFINITIONS(-DAUTHENTICATION_WIN)
-ENDIF(WIN32)
-
SET(CLIENT_SOURCES
get_password.c
libmysql.c
@@ -157,9 +151,15 @@ ADD_DEPENDENCIES(clientlib GenError)
SET(LIBS clientlib dbug strings vio mysys ${ZLIB_LIBRARY} ${SSL_LIBRARIES} ${LIBDL})
-IF(WITH_AUTHENTICATION_WIN)
+#
+# On Windows platform client library includes the client-side
+# Windows Native Authentication plugin.
+#
+IF(WIN32)
+ ADD_DEFINITIONS(-DAUTHENTICATION_WIN)
+ ADD_SUBDIRECTORY(authentication_win)
LIST(APPEND LIBS auth_win_client)
-ENDIF(WITH_AUTHENTICATION_WIN)
+ENDIF()
# Merge several convenience libraries into one big mysqlclient
# and link them together into shared library.
=== modified file 'sql/CMakeLists.txt'
--- a/sql/CMakeLists.txt 2011-10-28 12:45:35 +0000
+++ b/sql/CMakeLists.txt 2011-11-17 11:40:29 +0000
@@ -190,6 +190,15 @@ TARGET_LINK_LIBRARIES(sql ${MYSQLD_STATI
${LIBWRAP} ${LIBCRYPT} ${LIBDL}
${SSL_LIBRARIES})
+#
+# On Windows platform we compile in the clinet-side Windows Native Authentication
+# plugin which is used by the client connection code included in the server.
+#
+IF(WIN32)
+ ADD_DEFINITIONS(-DAUTHENTICATION_WIN)
+ TARGET_LINK_LIBRARIES(sql auth_win_client)
+ENDIF()
+
SET (BINLOG_SOURCE log_event.cc log_event_old.cc binlog.cc sql_binlog.cc
rpl_filter.cc rpl_record.cc rpl_record_old.cc rpl_utility.cc
rpl_injector.cc)
No bundle (reason: useless for push emails).
| Thread |
|---|
| • bzr push into mysql-trunk branch (rafal.somla:3619 to 3620) Bug#13101974 | Rafal Somla | 17 Nov |