summaryrefslogtreecommitdiff
path: root/build.sc
diff options
context:
space:
mode:
authorRobby <robby@santoslab.org>2018-03-16 05:09:36 -0500
committerGitHub <noreply@github.com>2018-03-16 05:09:36 -0500
commit712f331d24d0934cd9c653a12be7e47e1fff1f5d (patch)
tree655df4d38c06ce8af2fc7acbfa4ef4b6c47be059 /build.sc
parent6c0276eb0846158c3a08ba3d05419f690c28376d (diff)
downloadmill-712f331d24d0934cd9c653a12be7e47e1fff1f5d.tar.gz
mill-712f331d24d0934cd9c653a12be7e47e1fff1f5d.tar.bz2
mill-712f331d24d0934cd9c653a12be7e47e1fff1f5d.zip
Windows non-interactive (client/server) support, and fix assembly and posix file permission (#228)
* Added support for non-interactive (client/server) mode on Windows * Fixed assembly URI path * Skip setting posix file permission on Windows
Diffstat (limited to 'build.sc')
-rwxr-xr-xbuild.sc12
1 files changed, 7 insertions, 5 deletions
diff --git a/build.sc b/build.sc
index 847296cb..c012c77b 100755
--- a/build.sc
+++ b/build.sc
@@ -236,11 +236,13 @@ object dev extends MillModule{
write(outputPath, prependShellScript())
- val perms = java.nio.file.Files.getPosixFilePermissions(outputPath.toNIO)
- perms.add(PosixFilePermission.GROUP_EXECUTE)
- perms.add(PosixFilePermission.OWNER_EXECUTE)
- perms.add(PosixFilePermission.OTHERS_EXECUTE)
- java.nio.file.Files.setPosixFilePermissions(outputPath.toNIO, perms)
+ if (!scala.util.Properties.isWin) {
+ val perms = java.nio.file.Files.getPosixFilePermissions(outputPath.toNIO)
+ perms.add(PosixFilePermission.GROUP_EXECUTE)
+ perms.add(PosixFilePermission.OWNER_EXECUTE)
+ perms.add(PosixFilePermission.OTHERS_EXECUTE)
+ java.nio.file.Files.setPosixFilePermissions(outputPath.toNIO, perms)
+ }
PathRef(outputPath)
}