mirror of https://gitee.com/bigwinds/arangodb
40 lines
1.2 KiB
CMake
40 lines
1.2 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}/${ARANGODB_JS_VERSION}
|
|
FILES_MATCHING
|
|
PATTERN "*.js"
|
|
)
|
|
|
|
install(
|
|
FILES
|
|
${ARANGODB_SOURCE_DIR}/js/JS_SHA1SUM.txt
|
|
DESTINATION
|
|
${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}
|
|
)
|
|
|
|
if (USE_ENTERPRISE)
|
|
install(
|
|
DIRECTORY
|
|
${ARANGODB_SOURCE_DIR}/enterprise/js/common
|
|
${ARANGODB_SOURCE_DIR}/enterprise/js/client
|
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}
|
|
FILES_MATCHING PATTERN "*.js"
|
|
)
|
|
endif ()
|
|
|
|
# For the node modules we need all files:
|
|
install(
|
|
DIRECTORY ${ARANGODB_SOURCE_DIR}/js/node
|
|
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}
|
|
REGEX "^.*/eslint" EXCLUDE
|
|
REGEX "^.*/.npmignore" EXCLUDE
|
|
REGEX "^.*/.bin" EXCLUDE
|
|
)
|