diff options
author | Robert Adam <dev@robert-adam.de> | 2022-09-08 12:51:23 +0300 |
---|---|---|
committer | Robert Adam <dev@robert-adam.de> | 2022-09-10 18:28:34 +0300 |
commit | b61091dbd7b07b01c64f7df65d2bef029f4528ff (patch) | |
tree | 91ae8e2453e79f34cf11308736bcd6a2e2a6c63f | |
parent | 5fe1ae8d6b1197aef782ebf9af4d8e072aa3a8ff (diff) |
BUILD(cmake): Configure overlay files only if client is built
-rw-r--r-- | auxiliary_files/CMakeLists.txt | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/auxiliary_files/CMakeLists.txt b/auxiliary_files/CMakeLists.txt index 5c2a6addc..83419f510 100644 --- a/auxiliary_files/CMakeLists.txt +++ b/auxiliary_files/CMakeLists.txt @@ -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() - |