diff options
author | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2021-02-08 14:52:04 +0530 |
---|---|---|
committer | Rucha Deodhar <rucha.deodhar@mariadb.com> | 2021-06-14 15:10:47 +0530 |
commit | 193bfdd831bbbf65e74acd12baf691d4305e3c11 (patch) | |
tree | 1bc2114e18e591571745d45a0d22f9c569b26c16 /mysql-test/CMakeLists.txt | |
parent | cb0cad8156f5c7de3777e465a6b8f64bc440b278 (diff) | |
download | mariadb-git-193bfdd831bbbf65e74acd12baf691d4305e3c11.tar.gz |
MDEV-22010: use executables MariaDB named in scripts
As a part of this MDEV following changes were made:
1) Mariadb named executables used instead of mysql named executables in scripts
2) renamed mysql-test-run and mysql-stress-test to mariadb-test-run and
mariadb-stress-test and created a symlink.
Diffstat (limited to 'mysql-test/CMakeLists.txt')
-rw-r--r-- | mysql-test/CMakeLists.txt | 64 |
1 files changed, 51 insertions, 13 deletions
diff --git a/mysql-test/CMakeLists.txt b/mysql-test/CMakeLists.txt index 7487e301df5..2c040fc0e32 100644 --- a/mysql-test/CMakeLists.txt +++ b/mysql-test/CMakeLists.txt @@ -19,24 +19,63 @@ INSTALL_MYSQL_TEST("." ".") IF(NOT ${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) # Enable running mtr from build directory CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/mtr.out-of-source - ${CMAKE_CURRENT_BINARY_DIR}/mysql-test-run.pl + ${CMAKE_CURRENT_SOURCE_DIR}/mtr.out-of-source + ${CMAKE_CURRENT_BINARY_DIR}/mariadb-test-run.pl + @ONLY + ) + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-stress-test.pl + ${CMAKE_CURRENT_BINARY_DIR}/mariadb-stress-test.pl @ONLY ) + IF(WIN32) + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/mtr.out-of-source + ${CMAKE_CURRENT_BINARY_DIR}/mysql-test-run.pl + @ONLY) + ENDIF() SET(out_of_source_build TRUE) +ELSEIF(WIN32) + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-test-run.pl + ${CMAKE_CURRENT_BINARY_DIR}/mysql-test-run.pl + COPYONLY) + CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-stress-test.pl + ${CMAKE_CURRENT_BINARY_DIR}/mysql-stress-test.pl + COPYONLY) ENDIF() + IF(UNIX) EXECUTE_PROCESS( - COMMAND chmod +x mysql-test-run.pl - COMMAND ${CMAKE_COMMAND} -E create_symlink - ./mysql-test-run.pl mtr - COMMAND ${CMAKE_COMMAND} -E create_symlink - ./mysql-test-run.pl mysql-test-run - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - ) - IF(INSTALL_MYSQLTESTDIR AND out_of_source_build) - INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/mtr - ${CMAKE_CURRENT_BINARY_DIR}/mysql-test-run + COMMAND chmod +x mariadb-test-run.pl + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + FOREACH (lnk mysql-test-run mtr mysql-test-run.pl mariadb-test-run) + EXECUTE_PROCESS( + COMMAND ${CMAKE_COMMAND} -E create_symlink + ./mariadb-test-run.pl ${lnk} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + IF(INSTALL_MYSQLTESTDIR) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${lnk} + DESTINATION ${INSTALL_MYSQLTESTDIR} + COMPONENT Test) + ENDIF() + ENDFOREACH() + EXECUTE_PROCESS( + COMMAND chmod +x mariadb-stress-test.pl + COMMAND ${CMAKE_COMMAND} -E create_symlink + ./mariadb-stress-test.pl mysql-stress-test.pl + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + ) +ELSE() + IF(INSTALL_MYSQLTESTDIR) + INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-test-run.pl + RENAME mysql-test-run.pl + DESTINATION ${INSTALL_MYSQLTESTDIR} + COMPONENT Test) + INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/mariadb-stress-test.pl + RENAME mysql-stress-test.pl DESTINATION ${INSTALL_MYSQLTESTDIR} COMPONENT Test) ENDIF() @@ -156,4 +195,3 @@ IF (MAX_INDEXES) MESSAGE(STATUS "mysql-test/include/max_indexes.inc adjusted") ENDIF() ENDIF() - |