diff options
author | Robby <robby@santoslab.org> | 2018-03-16 05:09:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-16 05:09:36 -0500 |
commit | 712f331d24d0934cd9c653a12be7e47e1fff1f5d (patch) | |
tree | 655df4d38c06ce8af2fc7acbfa4ef4b6c47be059 /build.sc | |
parent | 6c0276eb0846158c3a08ba3d05419f690c28376d (diff) | |
download | mill-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-x | build.sc | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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) } |