blob: 4b915219a365b2e9c36a3405bdd0009c7b657582 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
if(WITH_MGR_DASHBOARD_FRONTEND)
add_subdirectory(dashboard)
endif()
if(WITH_MGR_ROOK_CLIENT)
add_subdirectory(rook)
endif()
if(WITH_TESTS)
include(AddCephTest)
add_tox_test(mgr ${CMAKE_CURRENT_SOURCE_DIR} TOX_ENVS py3 mypy flake8 jinjalint)
endif()
# Location needs to match default setting for mgr_module_path, currently:
# OPTION(mgr_module_path, OPT_STR, CEPH_PKGLIBDIR "/mgr")
install(DIRECTORY
${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION ${CEPH_INSTALL_DATADIR}
REGEX "CMakeLists.txt" EXCLUDE
REGEX "\\.gitignore" EXCLUDE
REGEX ".*\\.pyi" EXCLUDE
REGEX "hello/.*" EXCLUDE
REGEX "cli_api/.*" EXCLUDE
REGEX "tests/.*" EXCLUDE
REGEX "rook/rook-client-python.*" EXCLUDE
REGEX "osd_perf_query/.*" EXCLUDE
REGEX "tox.ini" EXCLUDE
REGEX "requirements.*\.txt" EXCLUDE
REGEX "constraints.*\.txt" EXCLUDE
REGEX "node_modules" EXCLUDE
REGEX "cypress.*" EXCLUDE
REGEX "\.coveragerc" EXCLUDE
REGEX "\.editorconfig" EXCLUDE
REGEX "\..*lintrc" EXCLUDE
REGEX "\.browserslistrc" EXCLUDE
REGEX "\.prettier*" EXCLUDE)
|