$NetBSD: patch-CMakeLists.txt,v 1.4 2024/02/16 22:01:10 adam Exp $ HOMEBREW_HOME is provided by pkgsrc. Split configuration between mysql-client and mysql-server. Do not install documentation. --- CMakeLists.txt.orig 2023-12-12 18:09:36.000000000 +0000 +++ CMakeLists.txt @@ -1697,14 +1697,6 @@ SET(SYSTEM_LIBRARIES FIDO # Homebrew libfido2 ) -IF(APPLE) - # Homebrew default location is - IF(APPLE_ARM) - SET(HOMEBREW_HOME "/opt/homebrew/opt") - ELSE() - SET(HOMEBREW_HOME "/usr/local/opt") - ENDIF() -ENDIF() SET(WITH_SYSTEM_LIBS_DEFAULT OFF) OPTION(WITH_SYSTEM_LIBS @@ -2207,11 +2199,12 @@ ENDIF() ADD_SUBDIRECTORY(client) ADD_SUBDIRECTORY(utilities) -ADD_SUBDIRECTORY(share) ADD_SUBDIRECTORY(libservices) -IF(NOT WITHOUT_SERVER) +IF(WITHOUT_SERVER) + ADD_SUBDIRECTORY(share) ADD_SUBDIRECTORY(testclients) +ELSE() ADD_SUBDIRECTORY(sql) ENDIF() @@ -2308,7 +2301,7 @@ IF(ENABLE_GCOV) INCLUDE(fastcov) ENDIF() -IF(UNIX) +IF(UNIX AND WITHOUT_SERVER) ADD_SUBDIRECTORY(man) ENDIF() @@ -2342,6 +2335,7 @@ SET_PROPERTY(DIRECTORY APPEND PROPERTY A "${CMAKE_BINARY_DIR}/library_output_directory" ) +IF(HAVE_BUILD_ID_SUPPORT AND NOT WITHOUT_SERVER) # Handle the "INFO_*" files. INCLUDE(${CMAKE_BINARY_DIR}/info_macros.cmake) # Source: This can be done during the cmake phase, all information is @@ -2355,7 +2349,6 @@ MY_ADD_CUSTOM_TARGET(INFO_SRC ALL COMMENT "Generating Docs/INFO_SRC" ) -IF(HAVE_BUILD_ID_SUPPORT AND NOT WITHOUT_SERVER) # Show it by default in pushuild, but not for developers. IF(DEFINED ENV{PB2WORKDIR}) OPTION(SHOW_BUILD_ID "Show mysqld build id as final target" ON) @@ -2466,7 +2459,7 @@ ENDIF() # # RPM installs documentation directly from the source tree # -IF(NOT INSTALL_LAYOUT MATCHES "RPM") +IF(FALSE) INSTALL(FILES README LICENSE