From: Matt Benjamin Date: Tue, 4 Jul 2023 20:33:25 +0000 (-0400) Subject: dashboard: regression, make install fails w/dashboard disabled X-Git-Tag: v19.0.0~338^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F52313%2Fhead;p=ceph.git dashboard: regression, make install fails w/dashboard disabled https://tracker.ceph.com/issues/63100 Signed-off-by: Matt Benjamin --- diff --git a/src/pybind/mgr/dashboard/CMakeLists.txt b/src/pybind/mgr/dashboard/CMakeLists.txt index 81bb9dd1bb23a..741c1cffd1d6f 100644 --- a/src/pybind/mgr/dashboard/CMakeLists.txt +++ b/src/pybind/mgr/dashboard/CMakeLists.txt @@ -15,9 +15,11 @@ if(WITH_MGR_DASHBOARD_FRONTEND) add_tox_test(mgr-dashboard-openapi TOX_ENVS openapi-check) endif() else() - # prebuilt - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/frontend/dist - DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) - install(FILES frontend/package.json - DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/frontend/dist) + # prebuilt + install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/frontend/dist + DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) + install(FILES frontend/package.json + DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) + endif() endif()