From 1256e7f7f6be950c87e0f4d88d2e0c9a2d4307d0 Mon Sep 17 00:00:00 2001
From: Mattia Mancini <mancini@astron.nl>
Date: Wed, 13 Mar 2019 16:33:40 +0000
Subject: [PATCH] OSB-44: fixing broken build

---
 CMake/NPMInstall.cmake | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/CMake/NPMInstall.cmake b/CMake/NPMInstall.cmake
index 907321f1a17..b9aaeda063f 100644
--- a/CMake/NPMInstall.cmake
+++ b/CMake/NPMInstall.cmake
@@ -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}")
     
     
-- 
GitLab