1
0
Fork 0

fix js-files install

This commit is contained in:
Jan Christoph Uhde 2019-11-29 18:31:41 +01:00
parent eeadc94e0f
commit cea35d0c33
1 changed files with 34 additions and 2 deletions

View File

@ -81,11 +81,43 @@ install(
${PROJECT_SOURCE_DIR}/js/apps
${PROJECT_SOURCE_DIR}/js/server
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}
REGEX "^.*/aardvark/APP/react/node_modules$" EXCLUDE
REGEX "^.*/aardvark/APP/.*/react/.*$" EXCLUDE
REGEX "^.*/js/server/assets/swagger/*.map$" EXCLUDE
REGEX "^.*/.bin" EXCLUDE
)
set(APP_FILES
"react/public/assets/aqltemplates.json"
"react/build/favicon.ico"
"react/build/static"
"react/build/static/media"
"react/build/assets/src/worker-json.js"
"react/build/assets/src/ace.min.js"
"react/build/assets/src/mode-aql.js"
"react/build/assets/src/ext-searchbox.js"
)
foreach (file ${APP_FILES})
if(IS_DIRECTORY ${PROJECT_SOURCE_DIR}/js/apps/system/_admin/aardvark/APP/${file})
install(
DIRECTORY
${PROJECT_SOURCE_DIR}/js/apps/system/_admin/aardvark/APP/${file}
DESTINATION
${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}/system/_admin/aardvark/APP/${file}
REGEX
".*react.*" EXCLUDE
)
else()
get_filename_component(dir ${file} DIRECTORY)
install(
FILES
${PROJECT_SOURCE_DIR}/js/apps/system/_admin/aardvark/APP/${file}
DESTINATION
${CMAKE_INSTALL_DATAROOTDIR_ARANGO}/${ARANGODB_JS_VERSION}/system/_admin/aardvark/APP/${dir}
)
endif()
endforeach()
install(
FILES
${ARANGODB_SOURCE_DIR}/js/JS_SHA1SUM.txt
@ -151,7 +183,7 @@ if (UNIX)
# use pkgconfig for systemd detection
find_package(PkgConfig QUIET)
if(NOT PKG_CONFIG_FOUND)
message(STATUS "pkg-config not found - skipping systemd detection")
message(STATUS "pkg-config not found - skipping systemd detection")
else()
set(SYSTEMD_UNIT_DIR "")
message(STATUS "detecting systemd")