Browse Source

build: fix dirs arr

Samuel Attard 10 months ago
parent
commit
7ab051c083
1 changed files with 22 additions and 18 deletions
  1. 22 18
      script/actions/move-artifacts.sh

+ 22 - 18
script/actions/move-artifacts.sh

@@ -50,24 +50,28 @@ cp_if_exist() {
 move_src_dirs_if_exist() {
   mkdir src_artifacts
 
-  for dir in \
-    src/out/Default/gen/node_headers \
-    src/out/Default/overlapped-checker \
-    src/out/Default/ffmpeg \
-    src/out/Default/hunspell_dictionaries \
-    src/electron \
-    src/third_party/electron_node \
-    src/third_party/nan \
-    src/cross-arch-snapshots \
-    src/third_party/llvm-build \
-    src/build/linux \
-    src/buildtools/mac \
-    src/buildtools/third_party/libc++ \
-    src/buildtools/third_party/libc++abi \
-    src/third_party/libc++ \
-    src/third_party/libc++abi \
-    src/out/Default/obj/buildtools/third_party \
-    src/v8/tools/builtins-pgo
+  dirs=("src/out/Default/gen/node_headers",\
+    "src/out/Default/overlapped-checker",\
+    "src/out/Default/ffmpeg",\
+    "src/out/Default/hunspell_dictionaries",\
+    "src/electron",\
+    "src/third_party/electron_node",\
+    "src/third_party/nan",\
+    "src/cross-arch-snapshots",\
+    "src/third_party/llvm-build",\
+    "src/buildtools/mac",\
+    "src/buildtools/third_party/libc++",\
+    "src/buildtools/third_party/libc++abi",\
+    "src/third_party/libc++",\
+    "src/third_party/libc++abi",\
+    "src/out/Default/obj/buildtools/third_party",\
+    "src/v8/tools/builtins-pgo")
+
+  if [ "$BUILD_TYPE" == "linux" ]; then
+    dirs+=('src/build/linux')
+  fi
+
+  for dir in $dirs
   do
     if [ -d "$dir" ]; then
       mkdir -p src_artifacts/$(dirname $dir)