Skip to content
Snippets Groups Projects
Commit 1256e7f7 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

OSB-44: fixing broken build

parent b1f25d0c
No related branches found
No related tags found
2 merge requests!89Monitoring maintenance Epic branch merge,!1Resolve OSB-13 "Monitoringmaintenance "
......@@ -122,6 +122,11 @@ function(npm_install NPM_PACKAGE_SPECIFICATION)
COMMENT "Copying file from ${WEBSITE_SOURCE_DIR}/${file} to ${NPM_BINARY_DIR}/src/${file}")
endforeach(file)
add_custom_command(OUTPUT "${NPM_BINARY_DIR}/.env"
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/.env" "${NPM_BINARY_DIR}/.env"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/.env"
COMMENT "Copying enviroment file")
foreach(file ${PUBLIC_FILES})
add_custom_command(OUTPUT "${NPM_BINARY_DIR}/public/${file}"
COMMAND ${CMAKE_COMMAND} -E copy_if_different "${WEBSITE_PUBLIC_DIR}/${file}" "${NPM_BINARY_DIR}/public/${file}"
......@@ -132,10 +137,10 @@ function(npm_install NPM_PACKAGE_SPECIFICATION)
add_custom_target(copy_package_json_${PACKAGE_NAME} SOURCES "${JSON_PACKAGE_SPECIFICATION}")
add_custom_target(download_npm_dependencies_${PACKAGE_NAME} SOURCES "${NPM_BINARY_DIR}/package.json")
add_custom_target(packing_javascript_files_${PACKAGE_NAME} ALL
SOURCES ${INSTALLED_SOURCE_FILES} ${INSTALLED_PUBLIC_FILES} "${NPM_BINARY_DIR}/node_modules" "${NPM_BINARY_DIR}/package-lock.json")
SOURCES ${INSTALLED_SOURCE_FILES} ${INSTALLED_PUBLIC_FILES} "${NPM_BINARY_DIR}/node_modules" "${NPM_BINARY_DIR}/package-lock.json" ${NPM_BINARY_DIR}/.env)
add_custom_target(start_development_server_${PACKAGE_NAME}
SOURCES "${NPM_BINARY_DIR}/node_modules" "${NPM_BINARY_DIR}/package-lock.json" "${NPM_BINARY_DIR}/package.json"
SOURCES "${NPM_BINARY_DIR}/node_modules" "${NPM_BINARY_DIR}/package-lock.json" "${NPM_BINARY_DIR}/package.json" ${NPM_BINARY_DIR}/.env
COMMENT "Start start_development_server for ${PACKAGE_NAME}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment