$NetBSD: patch-extra_CMakeLists.txt,v 1.1 2025/06/07 08:58:42 nia Exp $ Allow building a server-only configuration. --- extra/CMakeLists.txt.orig 2025-05-21 14:08:31.000000000 +0000 +++ extra/CMakeLists.txt @@ -46,9 +46,6 @@ ADD_CUSTOM_TARGET(GenError DEPENDS ${CMAKE_BINARY_DIR}/include/mysqld_error.h.tmp) -MYSQL_ADD_EXECUTABLE(my_print_defaults my_print_defaults.c COMPONENT Client) -TARGET_LINK_LIBRARIES(my_print_defaults mysys) - MYSQL_ADD_EXECUTABLE(perror perror.c) ADD_DEPENDENCIES(perror GenError) TARGET_LINK_LIBRARIES(perror mysys) @@ -87,16 +84,12 @@ IF(WITH_INNOBASE_STORAGE_ENGINE) ADD_DEPENDENCIES(innochecksum GenError) ENDIF() -MYSQL_ADD_EXECUTABLE(replace replace.c COMPONENT Client) -TARGET_LINK_LIBRARIES(replace mysys) - -IF(UNIX) - MYSQL_ADD_EXECUTABLE(resolve_stack_dump resolve_stack_dump.c COMPONENT Client) - TARGET_LINK_LIBRARIES(resolve_stack_dump mysys) - +IF(WITHOUT_SERVER) + MYSQL_ADD_EXECUTABLE(my_print_defaults my_print_defaults.c COMPONENT Client) + TARGET_LINK_LIBRARIES(my_print_defaults mysys) MYSQL_ADD_EXECUTABLE(mariadb-waitpid mysql_waitpid.c COMPONENT Client) TARGET_LINK_LIBRARIES(mariadb-waitpid mysys) - +ELSE() MYSQL_ADD_EXECUTABLE(mariadbd-safe-helper mysqld_safe_helper.c COMPONENT Server) TARGET_LINK_LIBRARIES(mariadbd-safe-helper mysys) ENDIF()