BUILD(cmake): Configure overlay files only if client is built

This commit is contained in:
Robert Adam 2022-09-08 11:51:23 +02:00
parent 5fe1ae8d6b
commit b61091dbd7

View File

@ -37,6 +37,28 @@ if(client)
install(FILES "man_files/mumble.1" DESTINATION "${MUMBLE_INSTALL_MANDIR}" COMPONENT doc)
endif()
if(overlay)
if(UNIX)
delayed_configure_files(
TARGET overlay_gl
FILES
"${CMAKE_CURRENT_SOURCE_DIR}/run_scripts/mumble-overlay.in=${CMAKE_CURRENT_BINARY_DIR}/mumble-overlay"
PASSTHROUGH_VARIABLES
MUMBLE_BUILD_YEAR
VARIABLES
"MUMBLE_OVERLAY_BINARY_BASENAME=$<TARGET_FILE_BASE_NAME:overlay_gl>"
PYTHON_INTERPRETER "${PYTHON_INTERPRETER}"
@ONLY
)
# install overlay script
install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/mumble-overlay" DESTINATION "${MUMBLE_INSTALL_SCRIPTDIR}")
# install overlay man-files
install(FILES "man_files/mumble-overlay.1" DESTINATION "${MUMBLE_INSTALL_MANDIR}" COMPONENT doc)
endif()
endif()
endif()
if(server)
@ -95,25 +117,3 @@ if(server)
endif()
endif()
if(overlay)
if(UNIX)
delayed_configure_files(
TARGET overlay_gl
FILES
"${CMAKE_CURRENT_SOURCE_DIR}/run_scripts/mumble-overlay.in=${CMAKE_CURRENT_BINARY_DIR}/mumble-overlay"
PASSTHROUGH_VARIABLES
MUMBLE_BUILD_YEAR
VARIABLES
"MUMBLE_OVERLAY_BINARY_BASENAME=$<TARGET_FILE_BASE_NAME:overlay_gl>"
PYTHON_INTERPRETER "${PYTHON_INTERPRETER}"
@ONLY
)
# install overlay script
install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/mumble-overlay" DESTINATION "${MUMBLE_INSTALL_SCRIPTDIR}")
# install overlay man-files
install(FILES "man_files/mumble-overlay.1" DESTINATION "${MUMBLE_INSTALL_MANDIR}" COMPONENT doc)
endif()
endif()