From 0225f2685df2299e92e6403725ea322e1de25288 Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Tue, 4 Jul 2023 16:33:25 -0400 Subject: [PATCH] dashboard: regression, make install fails w/dashboard disabled https://tracker.ceph.com/issues/63100 Signed-off-by: Matt Benjamin --- src/pybind/mgr/dashboard/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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() -- 2.39.5