Skip to content

Commit 4bc0816

Browse files
committed
Remove mysql_client_test_embedded from SVR4 builds
1 parent 479fa7c commit 4bc0816

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

libmysqld/examples/CMakeLists.txt

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,22 @@ IF(CMAKE_GENERATOR MATCHES "Xcode")
6161
${CMAKE_CURRENT_BINARY_DIR}/mysql_client_test_embedded_dummy.cc
6262
../../tests/mysql_client_test.c)
6363
ELSE()
64-
MYSQL_ADD_EXECUTABLE(mysql_client_test_embedded ../../tests/mysql_client_test.c)
65-
SET_TARGET_PROPERTIES(mysql_client_test_embedded PROPERTIES HAS_CXX TRUE)
64+
#
65+
# SVR4 packaging has a hard limit of 2Gb at least on Solaris 10, so
66+
# remove the big mysql_client_test_embedded which is of little use
67+
#
68+
IF(NOT INSTALL_LAYOUT MATCHES "SVR4")
69+
MYSQL_ADD_EXECUTABLE(mysql_client_test_embedded ../../tests/mysql_client_test.c)
70+
SET_TARGET_PROPERTIES(mysql_client_test_embedded PROPERTIES HAS_CXX TRUE)
71+
ENDIF()
72+
ENDIF()
73+
IF(NOT INSTALL_LAYOUT MATCHES "SVR4")
74+
TARGET_LINK_LIBRARIES(mysql_client_test_embedded mysqlserver)
6675
ENDIF()
67-
TARGET_LINK_LIBRARIES(mysql_client_test_embedded mysqlserver)
6876

6977
IF(UNIX)
7078
SET_TARGET_PROPERTIES(mysqltest_embedded PROPERTIES ENABLE_EXPORTS TRUE)
71-
SET_TARGET_PROPERTIES(mysql_client_test_embedded PROPERTIES ENABLE_EXPORTS TRUE)
79+
IF(NOT INSTALL_LAYOUT MATCHES "SVR4")
80+
SET_TARGET_PROPERTIES(mysql_client_test_embedded PROPERTIES ENABLE_EXPORTS TRUE)
81+
ENDIF()
7282
ENDIF()

0 commit comments

Comments
 (0)