]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
dashboard: regression, make install fails w/dashboard disabled 52313/head
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 4 Jul 2023 20:33:25 +0000 (16:33 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Wed, 4 Oct 2023 14:15:55 +0000 (10:15 -0400)
https://tracker.ceph.com/issues/63100

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/pybind/mgr/dashboard/CMakeLists.txt

index 81bb9dd1bb23a066f2b478f864d4df2d45fa8ade..741c1cffd1d6fde081fa127367a95a36cad5acf5 100644 (file)
@@ -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()