mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 18:41:56 +01:00
63dc91d7da
SHOW ENGINE INNOD Problem: The purpose of explain_filename() is to provide useful additional information regarding the partitions given the filename. This function was returning an error when it was not able to parse the given filename. For example, within InnoDB, temporary files are created with #sql- prefix. But this function was not able to parse it correctly. Solution: It is not an error, if explain_filename() could not parse the given filename. If there is no partition information to explain, then silently return from the function. rb#1940 approved by mattiasj
41 lines
1.5 KiB
CMake
41 lines
1.5 KiB
CMake
# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation; version 2 of the License.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software
|
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
|
|
${CMAKE_SOURCE_DIR}/sql
|
|
${CMAKE_SOURCE_DIR}/regex
|
|
${CMAKE_SOURCE_DIR}/extra/yassl/include
|
|
${CMAKE_SOURCE_DIR}/unittest/mytap)
|
|
|
|
|
|
MACRO (MY_ADD_TEST name)
|
|
ADD_EXECUTABLE(${name}-t ${name}-t.c)
|
|
TARGET_LINK_LIBRARIES(${name}-t mytap mysys strings)
|
|
ADD_TEST(${name} ${name}-t)
|
|
ENDMACRO()
|
|
|
|
|
|
FOREACH(testname bitmap base64 my_vsnprintf my_atomic my_rdtsc lf my_malloc)
|
|
MY_ADD_TEST(${testname})
|
|
ENDFOREACH()
|
|
|
|
IF(WIN32)
|
|
ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc
|
|
../../sql/nt_servc.cc)
|
|
ELSE()
|
|
ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc)
|
|
ENDIF()
|
|
TARGET_LINK_LIBRARIES(explain_filename-t sql mytap)
|
|
ADD_TEST(explain_filename explain_filename-t)
|