mirror of https://gitee.com/bigwinds/arangodb
48 lines
1.7 KiB
CMake
48 lines
1.7 KiB
CMake
################################################################################
|
|
### @brief install client-side JavaScript files
|
|
################################################################################
|
|
|
|
install(
|
|
DIRECTORY
|
|
${ARANGODB_SOURCE_DIR}/js/common
|
|
${ARANGODB_SOURCE_DIR}/js/client
|
|
DESTINATION
|
|
${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/js
|
|
FILES_MATCHING
|
|
PATTERN "*.js"
|
|
REGEX
|
|
"^.*/common/test-data$" EXCLUDE
|
|
REGEX
|
|
"^.*/common/tests$" EXCLUDE
|
|
REGEX
|
|
"^.*/client/tests$" EXCLUDE
|
|
)
|
|
|
|
if (USE_ENTERPRISE)
|
|
install(
|
|
DIRECTORY
|
|
${ARANGODB_SOURCE_DIR}/enterprise/js/common
|
|
${ARANGODB_SOURCE_DIR}/enterprise/js/client
|
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/js
|
|
FILES_MATCHING PATTERN "*.js"
|
|
REGEX "^.*/common/test-data$" EXCLUDE
|
|
REGEX "^.*/common/tests$" EXCLUDE
|
|
REGEX "^.*/client/tests$" EXCLUDE
|
|
)
|
|
endif ()
|
|
|
|
# For the node modules we need all files:
|
|
install(
|
|
DIRECTORY ${ARANGODB_SOURCE_DIR}/js/node
|
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/js
|
|
REGEX "^.*/eslint" EXCLUDE
|
|
REGEX "^.*/.npmignore" EXCLUDE
|
|
REGEX "^.*/expect.js$" EXCLUDE
|
|
REGEX "^.*/.bin" EXCLUDE
|
|
REGEX "^.*/_admin/aardvark/APP/frontend/html/" EXCLUDE
|
|
REGEX "^.*/_admin/aardvark/APP/frontend/img/" EXCLUDE
|
|
REGEX "^.*/_admin/aardvark/APP/frontend/js/" EXCLUDE
|
|
REGEX "^.*/_admin/aardvark/APP/frontend/scss/" EXCLUDE
|
|
REGEX "^.*/_admin/aardvark/APP/frontend/src/" EXCLUDE
|
|
)
|