]>
Commit | Line | Data |
---|---|---|
20effc67 TL |
1 | install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} |
2 | DESTINATION ${CEPH_INSTALL_DATADIR}/mgr | |
3 | ${mgr_module_install_excludes} | |
4 | PATTERN "frontend/*" EXCLUDE | |
5 | PATTERN ".*" EXCLUDE) | |
6 | ||
7 | if(WITH_MGR_DASHBOARD_FRONTEND) | |
8 | # build from source | |
9 | add_subdirectory(frontend) | |
10 | if(WITH_TESTS) | |
11 | include(AddCephTest) | |
12 | add_tox_test(mgr-dashboard-py3 TOX_ENVS py3) | |
13 | add_tox_test(mgr-dashboard-lint TOX_ENVS lint) | |
14 | add_tox_test(mgr-dashboard-check TOX_ENVS check) | |
15 | add_tox_test(mgr-dashboard-openapi TOX_ENVS openapi-check) | |
11fdf7f2 | 16 | endif() |
11fdf7f2 | 17 | else() |
20effc67 TL |
18 | # prebuilt |
19 | install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/frontend/dist | |
20 | DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) | |
21 | install(FILES frontend/package.json | |
22 | DESTINATION ${CEPH_INSTALL_DATADIR}/mgr/dashboard/frontend) | |
9f95a23c | 23 | endif() |